Kolekcije mogu da sadrže druge kolekcije.
Aplikacije često čuvaju strukturisane podatke kao liste rečnika ili rečnike čije su vrednosti liste.
student = {"name": "Ana", "scores": [8, 9]}
print(student["scores"][1])Najpre ključ bira unutrašnju listu, zatim indeks 1 bira njen drugi rezultat.
Pokušaj da promeniš jednu vrednost, zatim objasni koji deo kolekcije se promenio i zašto.
Zapamti: Pročitaj operaciju nad kolekcijom pre nego što predvidiš rezultat.
students = [
{"name": "Ana", "scores": [8, 9]},
{"name": "Marko", "scores": [7, 10]}
]
print(students[0]["name"])
print(students[1]["scores"][0])Pokreni primer, zatim promeni jednu vrednost i posmatraj rezultat.
users = [{"name": "Ana"}, {"name": "Marko"}]
print(users[1]["name"])Koristi brojčani indeks da izabereš rečnik iz liste, zatim ključ da izabereš njegovu vrednost.
groups = {"python": ["Ana", "Marko"]}
print(groups["python"][0])Koristi ključ da izabereš listu, zatim indeks da izabereš stavku u njoj.
