Python:数据类型---集合的增删查与交并差集
2018-06-18 00:04:43来源:未知 阅读 ()
1、基础数据类型汇总补充
2、集合
增:
set1 = {'alex','wusir','ritian','egon','barry'} set1.add('女神') print(set1) #set1 = {'alex','wusir','ritian','egon','barry','女神 '}
#update set1 = {'alex','wusir','ritian','egon','barry'} set1.update('abc') print(set1)
删
1,pop
set.pop()#随机删除,有返回值
2,remove
remove#按元素去删。没有这个元素会报错
3,clear
查
只能用for去查
3、集合的交集并集差集
1,交集:
set1 ={1,2,3,4,5}
set2 ={4,5,6,7,8} set3 = set1& set2 print(set)
或者
set1 ={1,2,3,4,5} set2 ={4,5,6,7,8} print(set1.intersection(set2))
2,并集
set1 ={1,2,3,4,5} set2 ={4,5,6,7,8} print(set1 | set2)
或者
set1 ={1,2,3,4,5} set2 ={4,5,6,7,8} print(set2.union(set1))
3,反交集
set1 ={1,2,3,4,5} set2 ={4,5,6,7,8} print(set1 ^ set2)
或者
set1 ={1,2,3,4,5} set2 ={4,5,6,7,8} print(set1.symmetric_difference set2)
4,差集
set1 ={1,2,3,4,5} set2 ={4,5,6,7,8} print(set1.difference(set2))
或者:
set1 ={1,2,3,4,5} set2 ={4,5,6,7,8} print(set1-set2)
4、将集合转化为不可变数据类型
5,深浅拷贝
补充:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash