Você está aqui: Python ::: Dicas & Truques ::: Dictionary, Dict (Dicionário) |
Como retornar as chaves de um dicionário Python usando a função keys() do objeto dictQuantidade de visualizações: 2021 vezes |
|
Podemos obter uma List contendo todas as chaves de um Dictionary do Python por meio de uma chamada ao método keys() do objeto dict. Esta técnica é muito útil para a construção de código dinâmicos que tiram proveito de funcionalidades em tempo de execução. Veja o seguinte exemplo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
def main():
# vamos criar um Dictionary chamado linguagens
linguagens = {1: 'Java', 2: 'PHP', 3: 'Delphi', 4: 'VB.NET'}
# vamos obter as chaves do dicionário como uma List
chaves = linguagens.keys()
# vamos mostrar o conteúdo retornado
print(chaves)
if __name__== "__main__":
main()
Ao executar este código Python nós teremos o seguinte resultado: dict_keys([1, 2, 3, 4]) É importante observar que o objeto retornado pelo método keys() é, na verdade, um objeto view (visão) do dicionário e, portanto, este objeto refletirá quaisquer alterações que fizermos no conteúdo do dicionário. Veja agora um exemplo no qual usamos a função keys() para obter uma List contendo as chaves do dicionário e, em seguida, usamos um laço for..in para exibir os elementos de forma individual: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
def main():
# vamos criar um Dictionary chamado linguagens
linguagens = {1: 'Java', 2: 'PHP', 3: 'Delphi', 4: 'VB.NET'}
# vamos as chaves do dicionário como uma List
chaves = linguagens.keys()
# e agora vamos percorrer as chaves individualmente
for chave in chaves:
print("Chave:", chave)
if __name__== "__main__":
main()
Ao executar este novo código Python nós teremos o seguinte resultado: Chave: 1 Chave: 2 Chave: 3 Chave: 4 |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






