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 dict

Quantidade de visualizações: 1962 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:

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:

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

Link para compartilhar na Internet ou com seus amigos:

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

E-Book 350 Exercícios Resolvidos de Java - PDF com 500 páginas
Domine lógica de programação e a linguagem Java com o nosso E-Book 350 Exercícios Exercícios de Java, para você estudar onde e quando quiser.

Este e-book contém exercícios resolvidos abrangendo os tópicos: Java básico, matemática e estatística, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book
E-Book 650 Dicas, Truques e Exercícios Resolvidos de Python - PDF com 1.200 páginas
Domine lógica de programação e a linguagem Python com o nosso E-Book 650 Dicas, Truques e Exercícios Exercícios de Python, para você estudar onde e quando quiser.

Este e-book contém dicas, truques e exercícios resolvidos abrangendo os tópicos: Python básico, matemática e estatística, banco de dados, programação dinâmica, strings e caracteres, entrada e saída, estruturas condicionais, vetores e matrizes, funções, laços, recursividade, internet, arquivos e diretórios, programação orientada a objetos e muito mais.
Ver Conteúdo do E-book

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 17 usuários muito felizes estudando em nosso site.