Contar elementos na lista Python

Vaibhhav Khetarpal 30 janeiro 2023
  1. Use a função len() para contar o número de elementos na lista em Python
  2. Use o loop for para contar o número de elementos na lista em Python
Contar elementos na lista Python

A lista é um tipo de dados integrado fornecido em Python. Ele armazena vários itens em uma única variável. O uso de listas é muito comum na programação Python. Listas em Python podem ser aninhadas.

Este tutorial discutirá diferentes métodos para contar o número de elementos em uma lista em Python.

Use a função len() para contar o número de elementos na lista em Python

As listas em Python podem armazenar vários elementos de diferentes tipos de dados.

A função integrada len() em Python retorna o número total de itens em uma lista, sem qualquer consideração ao tipo de elementos que ela contém.

Também podemos usar a função len() para contar o número de elementos dos outros três tipos de dados integrados que o Python oferece, a saber, Tupla, Conjunto e Dicionário.

O código a seguir usa a função len() para obter o número de elementos na lista.

list1 = ["God", "Belief", 10, 31, "Human"]

print("The total number of elements in the list: ", len(list1))

Resultado:

The total number of elements in the list:  5

Use o loop for para contar o número de elementos na lista em Python

Outra maneira básica de contar o número de elementos é usar o loop for. O loop começa com a contagem definida como 0 e prossegue até o último elemento; a contagem é incrementada em um sempre que um elemento da lista é encontrado na iteração do loop.

O código a seguir usa o loop for para obter o número de elementos na lista.

list2 = ["Hey", 20, 14, "Look", "An Example List"]


def total_elements(list):
    count = 0
    for element in list:
        count += 1
    return count


print("The total number of elements in the list: ", total_elements(list2))

Resultado:

The total number of elements in the list:  5
Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn

Artigo relacionado - Python List