Encontrar elementos comunes en la lista en Python
¿Encontrar elementos comunes en la lista en Python? Imagínese si tengo una lista como la siguiente [[a, b], [a, c], [b, c], [c, d], [e, f], [f, g]] Mi salida debe ser [ a, b, c, d] [e, f, g] ¿Cómo lo hago? Lo que probé es así
for i in range(0,len(fin3)):
for j in range(i+1,len(fin3)):
grop = []
grop = list(set(fin3[i]) & set(fin3[j]))
if len(grop)>0:
grop2 = []
grop2.append(link[i])
grop2.append(link[j])
grop3.append(grop2)
Gracias por adelantado...