Meaning
Returns True if predicate pred(x) returns True for every element x in iterable items; otherwise False.
Primary Function
To test universal quantification of a predicate over an iterable.
Communicative Purpose
Express that a condition holds for all elements in a collection.
Pattern
all(pred(x) for x in items)
Core Structure
all(predicate for item in iterable)
Função primária
To test universal quantification of a predicate over an iterable.
Propósito comunicativo
Express that a condition holds for all elements in a collection.
Situações de gatilho
When validating that all items satisfy a condition, e.g., validating input data, checking preconditions, or filtering.
Contextos
Used in Python code for validation, preconditions, filters, and comprehensions where a universal condition is required.
Padrão
all(pred(x) for x in items)
Estrutura central
all(predicate for item in iterable)
Slots de substituição
pred, items
Colocados típicos
- all
- pred
- items
- for
- in
Substituições comuns
- any
- map
- filter
Erros comuns
forgetting to call pred as a function, using a list comprehension unnecessarily, confusing with any, omitting parentheses
Similar / contraste
any(pred(x) for x in items), all(x in items for x in items) (nonsensical), using map/all
Interferências
Confusing with any(); unnecessary list comprehension; misunderstanding short‑circuit behavior.
Família do chunk
- Quantification patterns (all/any)
Nuance
Stops evaluation at the first False due to short‑circuiting.
Efeito pragmático
Asserts a universal condition, often used as a guard or precondition.
Dica de memória
All items satisfy predicate.
Upgrade path
Using numpy.all() for NumPy arrays or pandas.Series.all() for pandas data
Log in to save chunks.