Функция bool() возвращает логическое значение указанного объекта.
Объект всегда будет возвращать True, если только:
Объект пустой, например [], (), {}
Объект имеет значение False
Объект равен 0
Объект равен None
Пример 1
x = bool(1)
print(x) #True
Пример 2
x = bool(» «)
print(x) #True
Пример 3
x = bool({})
print(x) #False
Пример 4
x = bool(0)
print(x) #False
Встроенные функции Python locals()
Встроенные функции Python list()