Lekcija 6 – Liste (Lists)
Lista služi za čuvanje više podataka u jednoj varijabli.
1. Kreiranje liste
voce = ["jabuka", "kruška", "banana"]
print(voce)
Rezultat:
['jabuka', 'kruška', 'banana']
2. Pristup elementima
Prvi element ima indeks 0.
voce = ["jabuka", "kruška", "banana"]
print(voce[0])
print(voce[1])
print(voce[2])
Rezultat:
jabuka
kruška
banana
3. Dodavanje elementa
voce = ["jabuka", "kruška"]
voce.append("banana")
print(voce)
4. Broj elemenata u listi
voce = ["jabuka", "kruška", "banana"]
print(len(voce))
Rezultat:
3
5. Petlja kroz listu
voce = ["jabuka", "kruška", "banana"]
for v in voce:
print(v)
10 urađenih primjera
Primjer 1
brojevi = [1, 2, 3]
print(brojevi)
Primjer 2
igrice = ["Minecraft", "Roblox", "Fortnite"]
print(igrice[1])
Primjer 3
boje = ["crvena", "plava"]
boje.append("zelena")
print(boje)
Primjer 4
imena = ["Amar", "Sara", "Lejla"]
print(len(imena))
Primjer 5
zivotinje = ["pas", "mačka", "zec"]
for z in zivotinje:
print(z)
Primjer 6
ocjene = [5, 4, 5, 3]
print(ocjene[2])
Primjer 7
gradovi = ["Sarajevo", "Mostar", "Tuzla"]
gradovi.append("Zenica")
print(gradovi)
Primjer 8
brojevi = [10, 20, 30]
for broj in brojevi:
print(broj)
Primjer 9
filmovi = ["Cars", "Frozen", "Shrek"]
print(filmovi[0])
Primjer 10
sportovi = ["fudbal", "košarka", "tenis"]
print(len(sportovi))
10 zadataka za samostalni rad
Zadatak 1
Napravi listu sa 3 omiljena jela i ispiši je.
Zadatak 2
Napravi listu sa 4 boje i ispiši drugu boju.
Zadatak 3
Napravi listu sa 3 životinje i ispiši posljednju.
Zadatak 4
Dodaj novi grad u listu gradova pomoću append().
Zadatak 5
Napravi listu sa 5 brojeva i ispiši koliko elemenata ima.
Zadatak 6
Ispiši sve članove liste koristeći for petlju.
Zadatak 7
Napravi listu sa imenima prijatelja i ispiši prvo ime.
Zadatak 8
Napravi listu školskih predmeta i dodaj još jedan predmet.
Zadatak 9
Napravi listu sa 4 sporta i ispiši svaki sport u novom redu.
Zadatak 10
Napravi listu sa 5 omiljenih igrica i ispiši njihov broj pomoću len().
Mini projekat
Program za spisak učenika:
ucenici = ["Amar", "Sara", "Lejla"]
for ucenik in ucenici:
print("Učenik:", ucenik)
print("Ukupno učenika:", len(ucenici))
Šta smo naučili u lekciji 6?
- Šta je lista
- Kako napraviti listu
- Kako pristupiti elementima
- Kako dodati novi element
- Kako prebrojati elemente
- Kako proći kroz listu pomoću
forpetlje

