Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
27 Май 2023
2 мин
5334

Проверка пустоты списка в Python

Иногда в рамках программирования на Python возникает необходимость проверить, является ли список пустым. Грубо говоря, нужно узнать, содержит ли список

Иногда в рамках программирования на Python возникает необходимость проверить, является ли список пустым. Грубо говоря, нужно узнать, содержит ли список какие-либо элементы или нет.

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

Рассмотрим пример. Допустим, имеется следующий список:

my_list = []

Как можно убедиться, что этот список пуст?

В языке Python для проверки того, является ли список пустым, используются логические операторы.

Есть два основных способа выполнить эту проверку.

1. Прямая проверка

Первый и наиболее прямой способ — это использовать логическую проверку списка. Если список пуст, то он будет интерпретироваться как False в булевом контексте, а если в нем есть хотя бы один элемент, то как True.

my_list = []
if not my_list:
    print('Список пуст')
else:
    print('Список не пуст')

На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.

2. Использование функции len()

Второй способ включает использование функции len(), которая возвращает количество элементов в списке. Если список пуст, функция len() вернет 0.

my_list = []
if len(my_list) == 0:
    print('Список пуст')
else:
    print('Список не пуст')

Оба этих способа корректно определяют, является ли список пустым. Однако первый способ считается более «питоновским», так как он более прост, читаем и эффективен.

Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей

Добавить комментарий