any() Algum verdadeiro
Última atualização: 2026-09-22
any() Algum verdadeiro
any() recebe um iterável e retorna True se pelo menos um elemento for verdadeiro; um objeto vazio retorna False.
| Categoria | Funções internas |
|---|---|
| Tipo | Função interna |
| Versão do Python | all |
📝 Sintaxe
any(iterable)
⚙️ Parâmetros
| iterable Obrigatório | An iterable (list, tuple, generator, ...). |
|---|
Retorno:bool. True if any element is truthy, else False (including empty iterables).
💥 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:
False
True
False
🏷️ Funções internas relacionadas
💡 Casos relacionados
Mais estudos de caso em breve — aguarde.
❓ Perguntas frequentes
QO que any([]) retorna?
ARetorna False; nenhum elemento de um iterável vazio é verdadeiro, ao contrário de all([]), que retorna True.
Qany() para no primeiro valor verdadeiro?
ASim, any() usa avaliação de curto-circuito e retorna True imediatamente ao encontrar o primeiro elemento verdadeiro; combinado com geradores evita cálculo desnecessário, ex.: any(x % 2 == 0 for x in big_list).
QDevo usar any() para saber se uma lista não está vazia?
APara checar não vazio, escrever if lst: é mais intuitivo; any() serve melhor para 'existe um elemento que satisfaz uma condição', ex.: any(x > 10 for x in scores).
Qany() e all() sempre aparecem juntos; como não confundir?
Aany é lógica 'OU' (qualquer um verdadeiro basta), all é lógica 'E' (todos devem ser verdadeiros). Dica de memória: any retorna False para objeto vazio; all retorna True para objeto vazio.