2.6 删除list列表中的重复项
有时候list列表比较大,并且里面的元素又有重复,想要删除重复的元素,保留唯一不重复的元素。这个时候其实可以使用集合的特性很快做到。因为集合中的元素是不能重复的,可以先将列表转换成集合,剔除列表中的重复元素,然后再将这个集合转换成列表就完成了。
from icecream import ic
old_list = [6, 4, 4, 8, 4, 1, 2, 2, 3, 3, 3]
new_list = list(set(old_list))
ic(new_list)
ic| new_list: [1, 2, 3, 4, 6, 8]
提示:将可迭代对象,比如这里的列表,转换成集合后,集合内的元素是会默认升序排序的。