不使用集

时间:2018-06-04 06:55:03

标签: python python-2.7 list

如何删除LIST中的多个相同项目 例如:

a = [1,1,1,1,1,1,2,2,2,2,2,2]

我想删除所有1值,输出为:

a = [2,2,2,2,2,2]

我尝试了a.remove(1),但它只删除了一个' 1'在第一次遭遇。 我尝试寻找理解方法

1 个答案:

答案 0 :(得分:0)

使用列表理解来尝试:

a = [1,1,1,1,1,1,2,2,2,2,2,2]
cleaned_a = [el for el in a if el != 1]