Dodavanje i brisanje elemenata
Varijable koje ćemo koristiti
l1 = []
l2 = [1, 2, 3]
l3 = ["a", "b", "c"]
Dodavanje elemenata na kraj liste
Dodavanjem na kraj liste prvo povećamo duljinu liste za 1 pa na zadnji element postavimo vrijednost koju dodajemo. To se radi automatski. Nakon dodavanja elementa se duljina poveća za 1.
l1.append(5)
Nakon ovoga lista l1 je duljine 1 i izgleda ovako:
l2.append(4)
Nakon ovoga lista l2 je duljine 4 i izgleda ovako:
Brisanje elemenata liste s kraja
pop funkcija bez argumenta briše zadnji element liste. To se radi automatski. Duljina liste se smanjuje za 1.
l3.pop()
Nakon ovoga lista l3 je duljine 2 i izgleda ovako:
Brisanje elemenata liste s određenog indeksa
pop funkcija s argumentom indeksa briše element liste koji se nalazi na tom indeksu. To se radi automatski. Duljina liste se smanjuje za 1.
l3.pop(0)
Nakon ovoga lista l3 je duljine 1 i izgleda ovako:
Brisanje elementa liste po vrijednosti
remove funkcija briše prvi element liste koji ima istu vrijednost kao argument. To se radi automatski. Duljina liste se smanjuje za 1. Ovdje je jedan primjer koji ignorira element koji smo dodali prije (4):
l2.remove(1)
Nakon ovoga lista l2 je duljine 2 i izgleda ovako:
Moramo zapamtiti da remove funkcija briše samo prvi element koji ima istu vrijednost kao argument. Evo primjer kako to radi:
l4 = [2, 1, 3, 1, 4]
l4.remove(1)
Nakon ovoga lista l4 je duljine 4 i izgleda ovako: