我有兩個列表,列表中有相同的len在Python中(對於這個例子來說是3)。從列表的2個列表中明智地提取公共元素
A = [['Horse','Duck','Goat'],['Rome','New York'],['Apple','Rome','Goat','Boat']]
B = [['Carrot','Duck'],['Car','Boat','Plane'],['Goat','Apple','Boat']]
我想匹配每行中的元素並創建一個新的公共元素列表。我需要得到的輸出是:
c = [['Duck'],[],['Apple','Goat','Boat']]
,並
d = [1,0,3] ; where d is a list with the count of common elements at each row.
注意列表清單的每一行中的元素可以以任意順序出現。
是'map(set,B)'由於'if b in'lookup? –
@ Ev.Kounis,是的。 – falsetru
然後+1可伸縮性 –