我需要合併兩個元組列表,預期結果是兩個列表之間的某種相交,我已經有了DUMB解決方案。
列表1在元組的最後一個元素中具有不完整的值。
列表2具有元組列表1不具備和擁有的元組與完整的價值
結果...嗯 好,例如,在最好的描述:在Python中合併元組列表
l1 = [('4',), ('6',)] l2 = [('3', '1'), ('4', '23'), ('6', '34')] #my dumb solution def mymerge(l1,l2): l3 = [] for x in l2: if x[0] in [ y[0] for y in l1 ]: l3.append(x) return l3 result = mymerge(l1,l2) #result is what expected-> [('4','23'),('6','34')]
我的問題:旁邊 什麼其他的解決辦法我啞巴解決方案?
真的很好奇,
TNX
導致一個空列表 – EdChum
我的編輯解決了該問題 – jmetz
是的這個作品(使用元組的比較需要)現在 – EdChum