Tasterne () -metoden returnerer et visningsobjekt, der viser en liste over alle tasterne i ordbogen
Syntaksen for keys()
er:
dict.keys ()
taster () Parametre
keys()
tager ikke nogen parametre.
Returværdi fra nøgler ()
keys()
returnerer et visningsobjekt, der viser en liste over alle tasterne.
Når ordbogen ændres, afspejler visningsobjektet også disse ændringer.
Eksempel 1: Hvordan taster () fungerer?
person = ('name': 'Phill', 'age': 22, 'salary': 3500.0) print(person.keys()) empty_dict = () print(empty_dict.keys())
Produktion
dict_keys (('navn', 'løn', 'alder')) dict_keys (())
Eksempel 2: Hvordan taster () fungerer, når ordbogen opdateres?
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
Før ordbogen opdateres dict_keys (('navn', 'alder')) Efter ordbogen opdateres dict_keys (('navn', 'alder', 'løn'))
Her, når ordbogen opdateres, opdateres tasterne også automatisk for at afspejle ændringer.