学习python的小伙伴在给列表去重的时候发现, 使用集合set可以给列表去重,这是因为列表是有序的,集合是无序的,set() 函数可以删除重复数据,因此我们可以利用集合对列表去重。
1、set() 函数
创建一个无序不重复元素集;
可进行关系测试,删除重复数据;
还可以计算交集、差集、并集等。
2、语法
class set([iterable])
3、参数
iterable :可迭代对象对象;
4、用集合set去给列表list去重
>>> lst1 = [2, 1, 3, 4, 1] >>> lst2 = list(set(lst1)) >>> print(lst2) [1, 2, 3, 4]
以上就是python中用集合set给列表去重的实现原理和实例,希望能帮助你理解列表去重哦~