Как проверить, пустой ли список в Python
Чтобы проверить, пуст ли список в Python, вы можете написать условие, если длина списка равна нулю. Или вы можете напрямую использовать ссылку на список вместе с оператором not в качестве условия в операторе if.
Ниже приводится синтаксис для использования оператора not и список в качестве условия для проверки того, является ли список пустым.
if not myList:
statement(s)
В приведенном выше операторе If операторы внутри блока выполняются только в том случае, если myList не пуст.
Ниже приводится синтаксис использования длины списка для формирования условия проверки того, является ли список пустым.
if len(myList) == 0:
statement(s)
Если список пуст, то в нем будет ноль элементов. Используйте встроенную функцию len() и передайте список в качестве аргумента. Функция возвращает целое число, представляющее количество элементов в списке. Если список пуст, len() возвращает 0, а условие len (myList) == 0 становится истинным.
Пример 1
В следующей программе мы инициализируем пустой список и программно проверяем, является ли список пустым или нет, используя оператор not и ссылку на список.
myList = []
if not myList:
print('The list is empty.')
else:
print('The list is not empty.')
Вывод:
The list is empty.
Пример 2
В следующей программе мы инициализируем пустой список и программно проверяем, является ли список пустым или нет, с помощью функции len().
myList = []
if (len(myList) == 0):
print('The list is empty.')
else:
print('The list is not empty.')
Вывод:
The list is empty.
Мы узнали, как проверить, является ли список Python пустым или нет.
Автор