Datastructur Dictionary Flashcards
Hebben de elementen in een dictionary nog een index?
Neen, ze hebben een key
Een dictionary valt niet onder de sequense van data types, maar onder welk data type valt het dan wel?
Mappings
Is een dictionary een geordende of ongeordende verzameling?
ongeordend
Gebruiken we bij de declaratie van een dictionary ook ronde of vierkante haakjes zoals bij een tuple of een list?
Neen, we gebruiken accolades om rond de verzameling te doen en komma’s om de elementen binnen de verzameling te scheiden.
mijn_dictionary = { “naam”: “van parys”, “voornaam”: “james”, “leeftijd”:32 }
Hoe vraag je de waarde van een element op uit een dictionary?
Met de get(key, default) methode
Wat gebeurt er als je een nieuw item wil toekennen aan een dictionary maar de key reeds in gebruik is?
De bestaande waarde wordt overschreven door de nieuwe waarde.
Welke dictionary methodes gebruiken we om de keys, values of beiden te overlopen?
- for key in mijn_dictionary.keys()
- for value in mijn_dictionary.values()
- for key, value in mijn_dictionary.items()