all() Todos verdadeiros

Última atualização: 2026-09-22

all() Todos verdadeiros

all() recebe um iterável e retorna True somente quando todos os elementos são verdadeiros (ou o iterável está vazio).

CategoriaFunções internas
TipoFunção interna
Versão do Pythonall

📝 Sintaxe

all(iterable)

⚙️ Parâmetros

iterable ObrigatórioAn iterable (list, tuple, generator, ...).

Retorno:bool. True if all elements are truthy (or the iterable is empty), else False.

💥 Exceções

▶ Exemplo

Edite o código, clique em Executar e veja o resultado no painel de saída:

Saída:

True
False
True
Mais estudos de caso em breve — aguarde.

❓ Perguntas frequentes

QO que all([]) retorna? Por quê?
ARetorna True. Não há elementos falsos em um iterável vazio; pela definição (todos os elementos verdadeiros), o conjunto vazio é verdadeiro.
QQual é a diferença entre all() e any()?
Aall() exige que todos os elementos sejam verdadeiros (objeto vazio retorna True); any() basta que um elemento seja verdadeiro (objeto vazio retorna False). Os retornos para objetos vazios são exatamente opostos.
QPosso usar all() para saber se uma lista tem 0 ou string vazia?
APode, all([1, 0, 3]) retorna False. Note que all() só avalia por valor de verdade (0, '', None são falsos), sem checar o tipo.
QO que acontece se eu passar a all() um objeto não iterável (como um número)?
ALevanta TypeError: 'int' object is not iterable — all() exige que o argumento seja iterável.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%