请帮助我。如果b
中的元素在a
中,那么我想将a
(配对)放在新列表中(C
)。Python:列表比较
a=['SMAD3', 'CYP11A1']
['SMAD3', 'ZNF83']
['SMAD3', 'PSMD11']
['SMAD3', 'MTF2']
['SMAD3', 'CFDP1']
['SMAD3', 'ST6GALNAC2']...
b=['NPR2']
['COL2A1']
['GNPTAG']
['ENPP1']
['COL6A1']
['WISP3']...
我编写这样的:
C=[ ]
for data in a:
for line in b:
if ...
C.append(a)
我怎样才能填补if
?
嗯..你能告诉你还要什么输出?这不是很清楚。 –
至少使用正确的语法,'a'和'b'甚至不像列表。 –
如果你只是在检查一个元素是否在另一个元素中,那么你可以在b:如果数据在a:中做数据,然后在那里做你需要的。但我可能会误解你的问题:) – RocketDonkey