加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python set()

发布时间:2020-12-20 12:51:11 所属栏目:Python 来源:网络整理
导读:set_one=set([‘a‘,‘b‘,‘c‘])set_two=set([‘b‘,‘c‘,‘d‘])print (set_one)################# update 合并两个集合并去重,无返回值#t=set_one.update(set_two)#print(set_one) #{‘c‘,‘d‘,‘a‘,‘b‘}#print(t) #None################# pop 随
set_one=set([‘a‘,‘b‘,‘c‘])set_two=set([‘b‘,‘c‘,‘d‘])print (set_one)################# update 合并两个集合并去重,无返回值#t=set_one.update(set_two)#print(set_one)  #{‘c‘,‘d‘,‘a‘,‘b‘}#print(t)    #None################# pop 随机删除一个,并返回删除内容#t=set_one.pop()#print(set_one)  #{‘b‘,‘a‘}#print(t)    #{‘b‘,‘a‘}################# copy 复制,原集合更改不影响#set_three=set_one.copy()#print(set_three)    #{‘c‘,‘b‘}#set_one.update(set_two)#print(set_three)    #{‘c‘,‘b‘}################# clear 清空集合#set_one.clear()#print(set_one)################# add 集合新增元素,但不能是集合、列表、字典等#set_one.add(‘dd‘)#print(set_one)  #{‘a‘,‘dd‘,‘b‘}################# difference 以驱动集合为基准,去掉从动集合共有的部分#T=set_one.difference(set_two)#print(T)    #{‘a‘}################# difference_update 以驱动集合为基准,去掉从动集合共有的部分,并全量更新到驱动集合;无返回值#T=set_one.difference_update(set_two)#print(set_one)  #{‘a‘}#print(T)    #None################# discard 删除指定元素,如没有不报错;无返回结果#T=set_one.discard(‘a‘)#print(T)    #None#print(set_one)  #{‘b‘,‘c‘}################# intersection 返回两个集合共有的部分#T=set_one.intersection(set_two)#print(T)    #{‘b‘,‘c‘}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读