您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python基础学习10----集合

5b51 2022/1/14 8:24:14 python 字数 3507 阅读 592 来源 www.jb51.cc/python

集合具有无序性,互异性 一.集合的建立 空集合 集合内的元素是可哈希的即不可变的数据类型 二.添加元素 update可以添加多个元素 三.删除元素 discard和remove都可以表示删除一个元素,

概述

集合具有无序性,互异性

一.集合的建立

空集合

默认为是一个空字典

集合内的元素是可哈希的即不可变的数据类型

s=set('python')print(s)#{'h','y','t','n','p','o'}
s=set('python')print(s)#{'h','y','t','n','p','o'}
s=set('python')print(s)#{'h','y','t','n','p','o'}

二.添加元素

update可以添加多个元素

三.删除元素

discard和remove都可以表示删除一个元素,但若集合中没有该元素,则使用remove会报错,discard不会

pop

随机删除一个元素并将其作为返回值print(a)

clear

四.不可变集合frozenset

增加或删除等操作

五.集合之间的关系

交集

并集

差集

对称差

子集

超集

s2)#False
print(s1>s3)#True
print(s1.issuperset(s3))#True

  

总结

以上是编程之家为你收集整理的python基础学习10----集合全部内容,希望文章能够帮你解决python基础学习10----集合所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶