0
如果其中一个列表包含与另一个列表相同的值,我想删除它。我怎么做?列表q包含列表y的值。它是一个列表,但是从readlines()
的文件中读取。删除时,我想删除x在y中的整行。如何从另一个列表中删除列表的值
if listx in listy:
listq.remove(listx)
如果其中一个列表包含与另一个列表相同的值,我想删除它。我怎么做?列表q包含列表y的值。它是一个列表,但是从readlines()
的文件中读取。删除时,我想删除x在y中的整行。如何从另一个列表中删除列表的值
if listx in listy:
listq.remove(listx)
从list_a删除值,如果他们也是list_b
list_a = [a for a in list_a if a not in list_b]
你是什么意思? “x在y的整条线”是什么意思?你有没有像单词列表和行列表,你想删除包含其中一个单词的行?我建议你在这些列表中发布一个内容的例子,并澄清你想要的输出。 – Bakuriu
你可以使用'set' –
'list(set(a) - set(b))' – acushner