← Все вопросы

Как проверить, что список пустой?

Задан 9 месяцев назад851 просмотров3 ответа
13

Как правильно проверить в условии, что в списке нет элементов?

3 ответа

22

Просто if not lst:. Пустой список считается ложным, так что это самый питоничный способ.

lst = []
if not lst:
    print('список пустой')

Писать if len(lst) == 0: тоже работает, но if not lst: короче и считается каноном (PEP 8 рекомендует именно его).

7

if not lst:

-2

Лучше всегда сравнивать с пустым: if lst == []:

Мария Сергеевна работает, но это не питоничный стиль, обычно пишут if not lst · 9 месяцев назад

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект