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)