A lista az egyik legfontosabb adatszerkezet Pythonban. Lehetővé teszi, hogy több értéket egyetlen változóban, rendezett formában kezelj. A listák a valódi programokban is alapvetőek: fájlok sorai, termékek, feladatok, mérési adatok, eredmények és sok más adat természetesen modellezhető velük.
Lista létrehozása
fruits = ["alma", "banán", "narancs"]
Indexelés
A lista első eleme a [0]. A negatív indexek a végétől számolnak vissza.
print(fruits[0])
print(fruits[-1])
Módosítás
fruits[1] = "körte"
Lista bővítése és csökkentése
fruits.append("szőlő")
fruits.insert(1, "barack")
fruits.remove("alma")
last = fruits.pop()
Lista hossza
print(len(fruits))
Lista bejárása
for fruit in fruits:
print(fruit)
Rendezés és fordítás
numbers = [4, 1, 3, 2]
numbers.sort()
numbers.reverse()
Gyakori hibák
- rossz indexet kérsz le
- összekevered a
remove()éspop()szerepét - azt várod, hogy a lista indexelése 1-ről indul
Mini projektötlet: készíts egyszerű bevásárlólistát, amelyhez lehet elemet hozzáadni, megjeleníteni és törölni.