【发布时间】:2017-02-07 07:58:55
【问题描述】:
我有一个列表列表,我想在其中比较特定列的所有元素以查找匹配项。更具体地说,我有下表:
Item_No. features
A ['X','Y','Z']
B ['X','Y']
C ['Y']
D ['S']
我想看看物品A是否与其他物品有任何共同特征。在这种情况下,我想获得这样的东西:
Item_No. features Common
A ['X','Y','Z'] B,C
B ['X','Y'] A,C
C ['Y'] A,B
D ['S'] 0
我将如何在 python 上进行此操作?
【问题讨论】:
-
你是不是先自己尝试了一些东西?
-
为什么B,C在common中什么都没有?您应该更正示例或指定common。 OT:添加到问题中的标签看起来有点牵强。
-
@nitzel - 已编辑。
-
Kedar Kodgire 已经说过,如果您向我们展示您的尝试,我们愿意帮助您。从another post of yours 我知道你知道
for in和in。这是您完成任务的良好开端。