Junior — Middle
Kan het concept van een woordenboek in de programmeertaal Python en de belangrijkste kenmerken ervan worden uitgelegd?
sobes.tech AI
Antwoord van AI
In Python is een dictionary (dict) een mutable, niet-gesorteerde (in versies vóór 3.7) verzameling van sleutel-waardeparen. Sleutels moeten hashbare objecten zijn (bijvoorbeeld strings, getallen, tuples), en waarden kunnen elk object zijn.
Belangrijkste kenmerken van dictionaries:
- Snelle toegang tot waarden via de sleutel (geamortiseerde toegangstijd O(1)).
- Sleutels zijn uniek binnen de dictionary.
- Je kunt dynamisch sleutel-waardeparen toevoegen, wijzigen en verwijderen.
Voorbeeld van het maken en gebruiken van een dictionary:
persoon = {'naam': 'Иван', 'leeftijd': 30, 'stad': 'Moskou'}
print(persoon['naam']) # Toont: Иван
# Toevoegen van een nieuwe sleutel
persoon['beroep'] = 'ingenieur'
# Wijzigen van een waarde
persoon['leeftijd'] = 31
# Controleren of een sleutel bestaat
if 'stad' in persoon:
print('Stad gespecificeerd')