English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Corso di base di Python

Controllo dei flussi di Python

Funzione in Python

Tipi di dati in Python

Operazioni su file di Python

Oggetti e classi di Python

Data e ora di Python

Conoscenze avanzate di Python

Manuale di Python

Utilizzo e esempio di keys() di Python dizionario

Metodi di dizionario di Python

Il metodo keys() restituisce un oggetto vista che visualizza l'elenco di tutte le chiavi nel dizionario

La sintassi di keys() è:

dict.keys()

Parametro di keys()

keys() non accetta alcun parametro.

Valore restituito da keys()

keys() restituisce un oggetto vista che visualizza l'elenco di tutte le chiavi.

Dopo aver modificato il dizionario, l'oggetto vista corrispondente viene aggiornato di conseguenza.

Esempio 1: Come funziona keys()?

person = {'name': 'Phill', 'age': 22, 'salary': 3500.0}
print(person.keys())
empty_dict = {}
print(empty_dict.keys())

Quando si esegue questo programma, l'output è:

dict_keys(['name', 'salary', 'age'])
dict_keys([])

Esempio 2: Come funziona keys() quando si aggiorna un dizionario?

person = {'name': 'Phill', 'age': 22, }
print('Prima dell'aggiornamento del dizionario')
keys = person.keys()
print(keys)
# Aggiungi un elemento al dizionario
person.update({'salary': 3500.0})
print('\nDopo l'aggiornamento del dizionario')
print(keys)

Quando si esegue questo programma, l'output è:

Prima dell'aggiornamento del dizionario
dict_keys(['name', 'age'])
Dopo l'aggiornamento del dizionario
dict_keys(['name', 'age', 'salary'])

Qui, quando il dizionario viene aggiornato, le chiavi si aggiornano automaticamente per riflettere le modifiche.

Metodi di dizionario di Python