Python - all() - Check truthiness of all elements in an iterable
all(iterable) returns True if all objects in provided iterable are "truthy".
If every item evaluates to True, all() returns True. If even one item is "falsy" (evaluating to False), all() returns False.
Important - If the iterable is empty, all() returns True by default!
In Python, values like 0, None, [], {}, "", and () are "falsy" and evaluate to False.
Any non-zero numbers, non-empty containers, and most other objects are considered "truthy."
A truthy objects returns True after calling bool(object).