Aula 1 de 0
Em Progresso

4. Tamanho de listas

Podemos usar a função len com listas. O valor retornado é igual ao número de elementos da lista. Veja alguns testes:

»> L = [12, 9, 5]

»> len(L)

3

»> V = []

»> len(V)

0

A função len pode ser utilizada em repetições para controlar o limite dos índices:

  • Programa 6.4 – Repetição com tamanho fixo da lista

L = [1, 2, 3]

x = 0

while x < 3:

print(L[x])

x += 1

Isso pode ser reescrito como:

  • Programa 6.5 – Repetição com tamanho da lista usando len

L = [1, 2, 3]

x = 0

while x < len(L):

print(L[x])

x += 1

 

A vantagem é que se trocarmos L para:

L = [7, 8, 9, 10, 11, 12]

o resto do programa continuaria funcionando, pois utilizamos a função len para calcular o tamanho da lista. Observe que o valor retornado pela função len é um número que não pode ser utilizado como índice, mas que é perfeito para testarmos os limites de uma lista, como fizemos no Programa 6.5. Isso acontece porque len retorna a quantidade de elementos na lista e nossos índices começam a ser numerados de 0 (zero). Assim, os índices válidos de uma lista (L) variam de 0 até o valor de len(L) – 1.