Professional Documents
Culture Documents
Rječnici
Rječnici
Rječnici
STRUKTURE PODATAKA
Rječnik (engl. dictionary)
Ključ se može koristiti bilo u uglatim zagradama ili pomoću metode get()
print(my_dict.get(‘user2’)) #Output: lozinka1234
Razlika kada se koristi get() je ta što vraća None umjesto KeyError, ako ključ nije pronađen
my_dict.get(‘user3’) #Output: None
my_dict[‘user3’] #Output: KeyError: 'user3'
Kako promijeniti ili dodati elemente u rječnik?
2) Metoda popitem () može se koristiti za uklanjanje i vraćanje proizvoljnih stavki (ključ, vrijednost)
print(my_dict.popitem()) #('user3', 'pass1234’)
4) Također možemo koristiti ključnu riječ del da uklonimo pojedinačne elemente ili cijeli rječnik
del my_dict
Skraćeno pisanje linija koda
Primjer za izradu rječnika pri čemu svaka stavka predstavlja par: broj i njegov kvadrat
Petlja for počinje s početnom vrijednosti 0, završava sa vrijednošću 5
squares = {x: x*x for x in range(6)}
print(squares) #Output: {0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25}
Opis djelovanja
all() Vraća True ako su svi ključevi u rječniku ispravni (ili ako je rječnik prazan)
vrijednost ključevi
10 DOBRILA
20 JELAČIĆ
50 GUNDULIĆ
100 MAŽURANIĆ
200 RADIĆ
500 MARULIĆ
1000 STARČEVIĆ