Svaka kolekcija rešava drugačiji problem sa podacima.
Biraj prema tome da li su najvažniji redosled, izmenljivost, jedinstvenost ili pristup smislenim ključem.
tasks = ["Design", "Code"]
coordinates = (45.26, 19.83)
print(tasks[0])
print(coordinates[1])Liste čuvaju uređene vrednosti koje možeš menjati, dok torke čuvaju uređene vrednosti čije se stavke ne zamenjuju.
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.
tasks = ["Design", "Code", "Test"]
coordinates = (45.26, 19.83)
tags = {"python", "django", "python"}
student = {"name": "Ana", "course": "Python"}
print(tasks[0])
print(coordinates[1])
print(len(tags))
print(student["name"])Pokreni primer, zatim promeni jednu vrednost i posmatraj rezultat.
tasks = ["Design", "Code"]
tasks.append("Test")Lista je korisna kada je redosled važan i treba da dodaješ, uklanjaš ili menjaš stavke.
coordinates = (45.26, 19.83)Torka čuva povezane vrednosti po redosledu kada njene stavke ne treba menjati.
tags = {"python", "django", "python"}Skup uklanja duplikate i ne omogućava poziciono indeksiranje.
student = {"name": "Ana", "city": "Novi Sad"}Rečnik povezuje smislene ključeve sa vrednostima za direktno pronalaženje.
