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

Tutorial básico do Python

Controle de fluxo do Python

Funções do Python

Tipos de Dados do Python

Operação de arquivo do Python

Objetos e classes do Python

Data e hora do Python

Conhecimento avançado do Python

Manual de referência do Python

Uso e exemplo do método keys() do dicionário Python

Métodos de dicionário do Python

O método keys() retorna um objeto de visão que mostra a lista de todas as chaves do dicionário

A sintaxe do método keys() é:

dict.keys()

Parâmetros do método keys()

O método keys() não aceita nenhum parâmetro.

Retorno do método keys()

O método keys() retorna um objeto de visão que mostra a lista de todas as chaves.

Depois de alterar o dicionário, o objeto de visão também é alterado accordingly.

Exemplo1:Como o método keys() funciona?

person = {'name': 'Phill', 'idade': 22, 'salário': 3500.0}
print(person.keys())
empty_dict = {}
print(empty_dict.keys())

Quando o programa é executado, a saída é:

dict_keys(['name', 'salário', 'idade'])
dict_keys([])

Exemplo2:Como o método keys() funciona ao atualizar o dicionário?

person = {'name': 'Phill', 'idade': 22, }
print('Antes da atualização do dicionário')
keys = person.keys()
print(keys)
# Adicionar um elemento ao dicionário
person.update({'salary': 3500.0)
print('\nDepois da atualização do dicionário')
print(keys)

Quando o programa é executado, a saída é:

Antes da atualização do dicionário
dict_keys(['name', 'idade'])
Depois da atualização do dicionário
dict_keys(['name', 'idade', 'salário'])

Aqui, quando o dicionário é atualizado, as chaves também são atualizadas automaticamente para refletir as alterações.

Métodos de dicionário do Python