Loomine
# Tühja sõnastiku loomine
andmed = {}
# Võtmete ja väärtustega
andmed = {'nimi': 'Mari', 'vanus': 25, 'keel': 'eesti'}
# dict() funktsiooniga
andmed = dict(nimi='Mari', vanus=25, keel='eesti')
Väärtuste muutmine ja lisamine
andmed['nimi'] = 'Kati' # Väärtuse muutmine
andmed['email'] = 'kati@example.com' # Uue paari lisamine
print(andmed)
# {'nimi': 'Kati', 'vanus': 25, 'keel': 'eesti', 'email': 'kati@example.com'}
Elementide eemaldamine
del andmed['vanus'] # Eemaldab võtme ja väärtuse
andmed.pop('keel') # Eemaldab ja tagastab väärtuse
print(andmed)
# {'nimi': 'Kati', 'email': 'kati@example.com'}
Põhifunktsioonid ja meetodid
.get(võti, vaikimisi) | Tagastab väärtuse või vaikimisi väärtuse | andmed.get('aadress', 'Puudub') |
.keys() | Tagastab kõik võtmed | print(andmed.keys()) |
.values() | Tagastab kõik väärtused | print(andmed.values()) |
.items() | Tagastab võtme-väärtuse paarid | for k, v in andmed.items(): print(k, v) |
.update(teine_sõnastik) | Lisab või uuendab võtmed teisest sõnastikust | andmed.update({'vanus': 30}) |
.pop(võti) | Eemaldab võtme ja tagastab väärtuse | andmed.pop('nimi') |
.clear() | Tühjendab sõnastiku | andmed.clear() |

