Elementi liste

Varijable koje ćemo koristiti

l1 = []
l2 = [1, 2, 3]
l3 = ["a", "b", "c"]

Pristupanje elementima

Elementima liste možemo pristupiti koristeći indeks. Indeksi počinju od 0, što znači da prvi element ima indeks 0, drugi element indeks 1, itd. Indeks stavljamo u uglate zagrade pokraj imena liste. Npr.:

print(l2[0])
Int (vrijednost) Lista Int (indeks)
print(l3[1])
String (vrijednost) Lista Int (indeks)

Dobivanje zadnjeg elementa

Pošto je indeks uvijek za jedan manji od rednog broja elementa (indeks prvog elementa je 0, indeks drugog elementa je 1, itd.), možemo koristiti len() funkciju kako bismo dobili redni broj zadnjeg elementa i smanjimo ga za jedan da dobijemo indeks.

print(l2[len(l2) - 1])
Int (duljina liste) Int (1)

Lakši način za dobiti zadnji element liste je koristiti negativni indeks.

print(l2[-1])
Lista Int (indeks)

Modifikacija elemenata

Kada smo dobili element liste, možemo ga modificirati stavljajući jednako pokraj njega.

l2[0] = 10
Lista Int (indeks) Vrijednost (int)

Nakon ovoga lista l2 izgleda ovako:

10
2
3



l3[1] = "z"
Lista Int (indeks) Vrijednost (string)

Nakon ovoga lista l3 izgleda ovako:

"a"
"z"
"c"



l2[-1] = 4
Lista Int (indeks) Vrijednost (int)

Nakon ovoga lista l2 izgleda ovako:

10
2
4