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/340
评论列表