我想从下面给定的列表中找到匹配的项目。我的列表可能非常大。
元组“N1_10”中的第一项被复制并与另一个数组中的另一项匹配
ListA 中第一个数组中的元组('N1_10', 'N2_28')
ListA 中第二个数组中的元组('N1_10', 'N3_98')
ListA = [[('N1_10', 'N2_28'), ('N1_35', 'N2_44')],
[('N1_22', 'N3_72'), ('N1_10', 'N3_98')],
[('N2_33', 'N3_28'), ('N2_55', 'N3_62'), ('N2_61', 'N3_37')]]
我想要的输出是
输出-->[('N1_10','N2_28','N3_98') , ....
其余的与其中之一匹配
key 将进入同一个元组]
如果你们认为改变List的数据结构是更好的选择,请随时提出建议!
感谢您的帮助!
简化版
列表 A = [[(a,x),(b,k),(c,l),(d,m)],[(e,d),(a,p),(g,s)],[...],[...]....]
想要的输出 --> [(a,x,p),(b,k),(c,l),(d,m,e),(g,s).....]