Is there a Pythonic way to check if a list (a nested list with elements & lists) is essentially empty? What I mean by empty here is that the list might have elements, but those are also empty lists.
The Pythonic way to check an empty list works only on a flat list:
alist = []
if not alist:
print("Empty list!")
For example, all the following lists should be positive for emptiness:
alist = []
blist = [alist] # [[]]
clist = [alist, alist, alist] # [[], [], []]
dlist = [blist] # [[[]]]