Функция bool принимает один аргумент и в зависимости от его значения выдает True или False.
При использовании функции bool со строками, она вернет False для пустого значения и True во всех остальных случаях.
Если применить bool к спискам и кортежам, то она вернет False в случает отсутствия в них значений.
Пример:
print (bool(None))
False
print (bool('a'))
True
Сборник:
Основы языка программирования Python