Função built-in Python len()
Retorna o comprimento (o número de itens) de um objeto. O argumento pode ser uma sequência (como uma string, bytes, tuple, list, ou range) ou uma coleção (como um dictionary, set, ou frozen set).
Introdução
A função len() em Python é uma função built-in que retorna o número de itens (comprimento) em um objeto. O objeto pode ser uma sequência (como uma string, lista, tupla) ou uma coleção (como um dicionário ou conjunto).
Exemplo
Retorna o número de itens de um objeto:
len('hello')
len(['cat', 3, 'dog'])
5
3
Teste de vazio
Teste de vazio
O teste de vazio de strings, listas, dicionários, etc., não deve usar len, mas sim preferir a avaliação booleana direta.
a = [1, 2, 3]
# ruim
if len(a) > 0: # avalia para True
print("a lista não está vazia!")
# bom
if a: # avalia para True
print("a lista não está vazia!")
a lista não está vazia!
a lista não está vazia!