merge Listen mit Kreuzung
Gegeben, dass:
g=[[], [], [0, 2], [1, 5], [0, 2, 3, 7], [4, 6], [1, 4, 5, 6], [], [], [3, 7]]
Wie kann ich jede Liste in g vergleichen, damit für Listen, die eine gemeinsame Nummer haben, eine Gruppe erstellt werden kann?
z.B0
existiert ing[2]
undg[4]
so verschmelzen sie zu einer Menge{0,2,3,7}
Ich habe Folgendes versucht, aber es funktioniert nicht:
for i in g:
for j in g:
if k in i == l in j:
m=set(i+j)
Ich möchte die größtmögliche Menge machen.