Napredno korištenje for petlje
Varijable koje ćemo koristiti
l1 = []
l2 = [1, 2, 3]
l3 = ["a", "b", "c"]
Ispisivanje elemenata liste
Možemo ići kroz svaki element liste i ispisati ga.
for element in l1:
print(element)
for element in l2:
print(element)
for element in l3:
print(element)
Možemo ih i ispisati u istoj liniji.
for element in l1:
print(element, end=" ")
for element in l2:
print(element, end=" ")
for element in l3:
print(element, end=" ")
Ispisivanje pomoću indeksa
for i in range(len(l1)):
print(i, l1[i])
for i in range(len(l2)):
print(i, l2[i])
for i in range(len(l3)):
print(i, l3[i])
Primjer zbroja elemenata liste
Ide kroz svaki element liste i zbraja ga u varijablu zbroj.
zbroj = 0
for broj in l2:
zbroj += broj
print("Zbroj elemenata u l2:", zbroj)
Primjer traženja najvećeg elementa liste
Ide kroz svaki element liste i ako je veći od trenutnog najvećeg elementa, postavlja ga kao najveći.
najveci = l2[0]
for broj in l2:
if broj > najveci:
najveci = broj
print("Najveći element u l2:", najveci)