A Pythonban a lista egy módosítható sorozattípus.
A lista objektum egy vagy több, különböző adattípusú elemet tartalmaz szögletes zárójelben [], vesszővel elválasztva.
Lista létrehozása:
lista1 = [] # Ez még egy üres lista.
lista2 = [1, 6, 234] # Ez egy jelenleg még három elemű lista.
lista3 = ["szék", "asztal", "fotel", "komód", "ágy", "könyvespolc"]
Egy lista korlátlan számú adatot tartalmazhat, a számítógép memóriájának korlátaitól függően.
Lista elemeinek módosítása:
lista2[0] = 5 # A lista2 lista 0. indexű eleme 1-ről 5-re változik. A lista2 tartalma így: [5, 6, 234]
Lista bővítése:
lista2.append = 100 # A lista végére bekerül a 100-as értékű elem. A lista2 tartalma így: [5, 6, 234, 100]
lista2.insert(1, 30) # Az 1. indexű helyre beszúrja a 30-at. A lista2 tartalma így: [5, 30, 234, 100]
Elem eltávolítása a listából:
del lista3[2] # Eltávolítja a 2. indexű elemet.
lista3.remove("asztal") # Eltávolítja az "asztal" elemet.
lista3.pop(3) # Eltávolítja a 3. indexű elemet.
lista3.pop() # Eltávolítja a legnagyobb indexű elemet.
del lista3 # Törlis, megsemmisíti magát a lista objektumot.