← Все вопросы
Как проверить, что список пустой?
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 месяцев назад
Ваш ответ
Войдите, чтобы ответить на вопрос.