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