Metoden nycklar () returnerar ett vyobjekt som visar en lista över alla nycklar i ordboken
Syntaksen för keys()
är:
dict.keys ()
tangenter () Parametrar
keys()
tar inga parametrar.
Returvärde från nycklar ()
keys()
returnerar ett vyobjekt som visar en lista över alla tangenter.
När ordlistan ändras återspeglar även visningsobjektet dessa ändringar.
Exempel 1: Hur fungerar tangenter ()?
person = ('name': 'Phill', 'age': 22, 'salary': 3500.0) print(person.keys()) empty_dict = () print(empty_dict.keys())
Produktion
dict_keys (('name', 'lön', 'age')) dict_keys (())
Exempel 2: Hur tangenter () fungerar när ordlistan uppdateras?
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)
Produktion
Innan ordboken uppdateras dict_keys (('namn', 'ålder')) Efter ordbok uppdateras dict_keys (('namn', 'ålder', 'lön'))
Här, när ordboken uppdateras, uppdateras nycklarna också automatiskt för att återspegla ändringar.