Вопрос о пересечении наборов Python

У меня есть три набора:

s0 = [set([16,9,2,10]), set([16,14,22,15]), set([14,7])]   # true, 16 and 14
s1 = [set([16,9,2,10]), set([16,14,22,15]), set([7,8])]    # false

Я хочу, чтобы функция возвращала True, если каждый набор в списке пересекается хотя бы с одним другим набором в списке. Есть ли встроенная функция для этого или простого понимания списка?

7
задан Eric Schoonover 1 October 2010 в 08:05
поделиться