我有 2 个清单。第一个列表,listA
是列表的列表。
listA=[[1,2,5,3],[3,1,5],[7,9,2]]
第二个列表,listB
是我要与 listA 中的其他列表进行比较的列表
listB=[1,2,3,4,5,6,7,8,9,10]
我想单独比较 listA 中的列表,如果列表项存在于 listB 中,则替换为“T”。如果没有,请保留 listB 项。它应该是这样的
listC=[['T','T','T',4,'T',6,7,8,9,10],['T',2,'T',4,'T',6,7,8,9,10],[1,'T',3,4,5,6,'T',8,'T',10]]
我尝试过这样的事情:
for item in listA:
for i in range(10):
listC.append([i if i not in item else 'T' for i in listB])
似乎不起作用。谁能帮我这个?