Sobes.tech
Назад к вопросам
Junior — Middle
78

Каким способом в Python можно определить пустой набор элементов?

Ответ от нейросети

sobes.tech AI

В Python определить пустой набор элементов можно несколькими способами, в зависимости от типа коллекции:

  • Для списков, кортежей, множеств и словарей можно просто проверить их логическое значение:
my_list = []
if not my_list:
    print('Список пустой')
  • Для проверки пустоты строки аналогично:
my_str = ''
if not my_str:
    print('Строка пустая')
  • Если у вас итератор или генератор, можно попытаться получить первый элемент с помощью next() и обработать исключение StopIteration.

Таким образом, наиболее универсальный способ — использовать проверку через if not collection: — пустые коллекции в Python считаются False в логическом контексте.