Contar o número de chaves no dicionário Python
-
Use a função
len()
para contar o número de chaves em um dicionário Python - Crie uma função definida pelo usuário para calcular o número de chaves em um dicionário Python
Neste tutorial, discutiremos como contar o número de chaves em um dicionário Python usando a função len()
e também criar nossa própria função para o mesmo propósito.
Use a função len()
para contar o número de chaves em um dicionário Python
A função len()
em Python é usada para retornar o número total de itens presentes em um objeto. Podemos usar o método keys()
do dicionário para obter uma lista de todas as chaves do dicionário e contar o número total usando len()
.
dict1 = {"a": 1, "b": 2, "c": 3}
print(len(dict1.keys()))
Resultado:
3
Também podemos passar o dicionário diretamente para a função len()
, que retorna o total de entradas distintas no dicionário, que é igual ao número das chaves.
dict1 = {"a": 1, "b": 2, "c": 3}
print(len(dict1))
Resultado:
3
Crie uma função definida pelo usuário para calcular o número de chaves em um dicionário Python
Também podemos criar nossa própria função para calcular o número de chaves Python. Inicializamos uma variável com 0, iteramos sobre o dicionário usando enumerate()
, incrementamos a variável a cada iteração e a retornamos. O código a seguir irá explicar isso.
dict1 = {"a": 1, "b": 2, "c": 3}
def count_keys(dict):
count = 0
for i in enumerate(dict):
count += 1
return count
print(count_keys(dict1))
Resultado:
3
A função enumerate()
retorna um objeto enumerate que anexa uma variável de contador às chaves do dicionário e facilita o loop no dicionário.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn