Словарь Python

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äärtuseandmed.get('aadress', 'Puudub')
.keys()Tagastab kõik võtmedprint(andmed.keys())
.values()Tagastab kõik väärtusedprint(andmed.values())
.items()Tagastab võtme-väärtuse paaridfor k, v in andmed.items(): print(k, v)
.update(teine_sõnastik)Lisab või uuendab võtmed teisest sõnastikustandmed.update({'vanus': 30})
.pop(võti)Eemaldab võtme ja tagastab väärtuseandmed.pop('nimi')
.clear()Tühjendab sõnastikuandmed.clear()