发布时间:2022-05-15 文章分类:Python 知识 投稿人:王小丽 字号: 默认 | | 超大 打印

python中如何用集合set给列表去重?

习python的小伙伴在给列表去重的时候发现, 使用集合set可以给列表去重,这是因为列表是有序的,集合是无序的,set()函数可以删除重复数据,因此我们可以利用集合对列表去重。

1、set()函数

创建一个无序不重复元素集;

可进行关系测试,删除重复数据;

还可以计算交集、差集、并集等。

2、语法

classset([iterable])

3、参数

iterable :可迭代对象对象;

4、用集合set去给列表list去重

>>>lst1=[2,1,3,4,1]
>>>lst2=list(set(lst1))
>>>print(lst2)
[1,2,3,4]