Рассмотрим два списка кортежей:Комбинирование списки кортежей на основе общего элемента кортежа
data1 = [([X1], 'a'), ([X2], 'b'), ([X3], 'c')]
data2 = [([Y1], 'a'), ([Y2], 'b'), ([Y3], 'c')]
Где len(data1) == len(data2)
Каждый кортеж содержит два элемента:
- список некоторых строк (т.е.
[X1]
) - A общий элемент для
data1
иdata2
: строки'a'
,'b'
и т. Д.
Я хотел бы объединить их в следующем:
[('a', [X1], [Y1]), ('b', [X2], [Y2]),...]
Кто-нибудь знает, как я могу это сделать?
@Idio, да я сделал, но был готов увидеть идея друга Народа-х, что оказывается очень полезным. – Mrv