Что выведет print(bool([])) print(bool([0]))

В Python функция bool() возвращает булево значение объекта, оценивая его истинность.

Короткий ответ

Что ответить на собеседовании

В Python функция bool() возвращает булево значение объекта, оценивая его истинность.

Подробный разбор

Ответ с пояснениями

Условие

Что выведет print(bool([])) print(bool([0]))

Ответ

В Python функция bool() возвращает булево значение объекта, оценивая его истинность.

  • bool([]) — пустой список считается ложным, поэтому результат будет False.
  • bool([0]) — список с одним элементом (даже если это 0) считается истинным, поэтому результат будет True.

Пример вывода:

print(bool([]))   # False
print(bool([0]))  # True

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее