Python объединить несколько списков с пересечением [дубликата]
Возможный дубликат:
Python: простое слияние списков на основе пересечений
У меня есть несколько списков:
list=[[1,2,3],[3,5,6],[8,9,10],[11,12,13]]
Есть ли умный и быстрый способ получить все подсписки хотя бы с одним пересечением. В моем примере я хочу, чтобы код возвращался
result=[[1,2,3,5,6],[8,9,10],[11,12,13]]