В Python функция bool() возвращает булево значение объекта, оценивая его истинность.
Что выведет print(bool([])) print(bool([0]))
В Python функция bool() возвращает булево значение объекта, оценивая его истинность.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Что выведет print(bool([])) print(bool([0]))
Ответ
В Python функция bool() возвращает булево значение объекта, оценивая его истинность.
bool([])— пустой список считается ложным, поэтому результат будетFalse.bool([0])— список с одним элементом (даже если это 0) считается истинным, поэтому результат будетTrue.
Пример вывода:
print(bool([])) # False
print(bool([0])) # True