Python: как проверить, является ли вложенный список пустым?Python

Программы на Python
Anonymous
Python: как проверить, является ли вложенный список пустым?

Сообщение Anonymous »

Существует ли Pythonic способ проверить, является ли список (вложенный список с элементами и списками) по существу пустым< /стронг>? Под пустым я подразумеваю, что список может содержать элементы, но это тоже пустые списки.

Питоновский способ проверки пустого списка работает только с плоским списком. :

alist = []
if not alist:
print("Empty list!")


Например, все следующие списки должны быть положительными на пустоту:

alist = []
blist = [alist] # [[]]
clist = [alist, alist, alist] # [[], [], []]
dlist = [blist] # [[[]]]


Подробнее здесь: https://stackoverflow.com/questions/159 ... ally-empty

Вернуться в «Python»