如何从另一个列表中删除列表的值

时间:2016-09-23 15:37:40

标签: python list

如果我的某个列表包含与另一个列表相同的值,我想删除它。我怎么做?列表q包含列表y的值。它是一个列表,但是从readlines()的文件中读取。删除时我想删除x在y中的整行。

if listx in listy:
    listq.remove(listx)

1 个答案:

答案 0 :(得分:2)

如果list_a中的值也在list_b中,则从中删除

list_a = [a for a in list_a if a not in list_b]