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).
| Categoria | Funções internas |
|---|---|
| Tipo | Função interna |
| Versão do Python | all |
📝 Sintaxe
all(iterable)
⚙️ Parâmetros
| iterable Obrigatório | An iterable (list, tuple, generator, ...). |
|---|
Retorno:bool. True if all elements are truthy (or the iterable is empty), else False.
💥 Exceções
TypeError— Raised when iterable is not iterable.
▶ Exemplo
Edite o código, clique em Executar e veja o resultado no painel de saída:
Saída:
True
False
True
🏷️ Funções internas relacionadas
💡 Casos relacionados
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.