De methode keys () retourneert een view-object dat een lijst met alle sleutels in het woordenboek weergeeft
De syntaxis van keys()
is:
dict.keys ()
keys () Parameters
keys()
neemt geen parameters.
Retourwaarde van toetsen ()
keys()
geeft een view-object terug dat een lijst met alle sleutels weergeeft.
Wanneer het woordenboek wordt gewijzigd, weerspiegelt het weergaveobject ook deze wijzigingen.
Voorbeeld 1: hoe werkt keys ()?
person = ('name': 'Phill', 'age': 22, 'salary': 3500.0) print(person.keys()) empty_dict = () print(empty_dict.keys())
Uitvoer
dict_keys (('naam', 'salaris', 'leeftijd')) dict_keys (())
Voorbeeld 2: Hoe werkt keys () als het woordenboek wordt bijgewerkt?
person = ('name': 'Phill', 'age': 22, ) print('Before dictionary is updated') keys = person.keys() print(keys) # adding an element to the dictionary person.update(('salary': 3500.0)) print('After dictionary is updated') print(keys)
Uitvoer
Voordat woordenboek wordt bijgewerkt dict_keys (('naam', 'leeftijd')) Nadat woordenboek is bijgewerkt dict_keys (('naam', 'leeftijd', 'salaris'))
Hier, wanneer het woordenboek wordt bijgewerkt, worden de toetsen ook automatisch bijgewerkt om wijzigingen weer te geven.