python中set方法用法介绍

set方法我再python中常常用来去重操作,但是实际set方法还是有很多的其他功能,只是我们没有用到而已

set是python数据类型中的集合,我们在创建一个空的集合的方法是

s = set()

使用add可以给集合添加元素

s = set()
s.add("yang")
print(s)
#打印
{'yang'}

下面我们来看看set是如何去重的

l = ['susu', 'yang.su', 'merci', 'shevechco', 'yang', 'merci']
print(l)
print(set(l))
print(list(set(l)))
打印结果
['susu', 'yang.su', 'merci', 'shevechco', 'yang', 'merci']
{'merci', 'shevechco', 'susu', 'yang', 'yang.su'}
['merci', 'shevechco', 'susu', 'yang', 'yang.su']

set的交集、差集、联合

a = set('abcde')
b = set('bdcf')
#交集
print(a & b)
#差集
print(a - b)
#联合
print(a | b)
#打印结果
{'d', 'b', 'c'}
{'e', 'a'}
{'e', 'a', 'c', 'b', 'f', 'd'}


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/342.html

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。