4. Teema Listid

Mis on järjend?

Järjend ehk list on Pythonis andmetüüp, mis võimaldab salvestada mitut väärtust ühes muutujas. Järjendis olevad andmed on järjestatud ja muudetavad.

Näide:

valik = ["kivi", "paber", "käärid"]

See on järjend kolme stringiga. Igal elemendil on oma indeks:

  • valik[0] → "kivi"
  • valik[1] → "paber"
  • valik[2] → "käärid"

Kasutamine programmis


1. Valikute hoidmine

valik = ["kivi", "paber", "käärid"]

Järjendit kasutatakse selleks, et määratleda lubatud valikud mängus. Sisestus kontrollitakse:

if kasutaja_valik in valik:    
# kehtiv valik

See aitab vältida vigu ja juhendab kasutajat valima ainult lubatud võimalusi.


2. Tulemuste kogumine

tulemused = []

See on tühi järjend, kuhu mängu käigus lisatakse infot mängude kohta:

tulemused.append("Mängija valis paber, robot valis kivi. Võitja: Mängija")

Tulemuseks tekib järjend, kus iga element on string ühe mängu kirjeldusega.


Olulised omadused

  • Muudetav – saab elemente juurde lisada, muuta, kustutada.
  • Järjestatud – iga element on kindlas kohas (positsioonis).
  • Toetab tsükleid – saab kasutada näiteks for tsüklit järjendi läbimiseks.
  • Toetab in operaatorit – kontrollimiseks, kas mingi väärtus on järjendis.

Tüüpilised meetodid

  • append(x) – lisab väärtuse lõppu
  • remove(x) – eemaldab kindla väärtuse
  • pop(i) – eemaldab väärtuse kindlal kohal
  • len(list) – tagastab järjendi pikkuse (elementide arvu)

Näide kokkuvõttest

for tulemus in tulemused:    print(tulemus)

See tsükkel kuvab kõik mängitud voorud, mis on kogutud tulemused järjendisse.


Kokkuvõte

Järjendid on üks olulisemaid andmestruktuure Pythonis. Need võimaldavad:

  • Hallata valikuid
  • Koguda tulemusi
  • Töötada mitme andmeühikuga korraga

Järjendid sobivad igasugustesse programmidesse, kus on vaja hoida ja töödelda elementide kogumit.