Beginner·5 min·basics · truthiness
Truthiness & None
Truthiness & None
Python lets you ask if value: directly. The rule:
What's "falsy"
False,None0,0.0"",[],{},set()— empty containers
Everything else is "truthy".
is vs ==
==checks equality of valuesischecks identity (same object in memory)- Always use
isforNone:if x is None:
Try it
- Write a function that returns the first truthy item from a list, or
None. - What does
bool("False")return? Why?