Če poskušamo brati vrednost ključa, ki ga ni v slovarju, se bo sprožila izjema:
Če pa poskušamo vpisati vrednost za ključ, ki ga še ni v slovarju, ga bo računalnik ob tej priliki dodal v slovar:
Drug način za branje vrednosti v slovarju pa je funkcija get
, ki ji iskani ključ podamo kot parameter. Če ključa ni v slovarju, funkcija ne sproži napake, pač pa vrne None
. Podpira pa tudi dodatni drugi parameter, s katerim določimo, kaj naj nam vrne, če zahtevanega ključa v slovarju ni:
Druga koristna operacija je brisanje ključa iz slovarja. V pythonu to naredimo s stavkom del
:
Z operatorjema in
in not in
lahko preverimo, če je nek ključ prisoten v slovarju ali ne, podobno kot pri množicah. S funkcijo len
pa lahko dobimo število ključev v slovarju:
Pogosto pride prav tudi sprehod po vseh ključih slovarja. To lahko naredimo z zanko for
: