Сравнение массива Python

r = [(None, None, None, None, None), (None, None, None, None, None), (None, None, None, None, None), (None, None, None, None, None), (None, None, None, None, None), (None, None, None, None, None), (None, None, None, None, None), (None, None, None, None, None)]

Мне нужно сделать так, чтобы если r состоит только из одних None, то выполнить задачу, иначе ничего не делать.


Ответы (1 шт):

Автор решения: Danis
r = [(None, None, None, None, None), (None, None, None, None, None), (None, None, None, None, None), (None, None, None, None, None), (None, None, None, None, None), (None, None, None, None, None), (None, None, None, None, None), (None, None, None, None, None)]

if not set(sum(r, ())) - {None}:
    ...
→ Ссылка