python之集合
2018-07-24 08:02:57来源:博客园 阅读 ()
集合:
1 # s=set('hello') 2 # print(s) 3 # 4 # s=set(['alex','alex','sb']) 5 # print(s) 6 7 s={1,2,3,4,5,6} 8 9 #添加 10 # s.add('s') 11 # s.add('3') 12 # s.add(3) 13 # print(s) 14 15 # s.clear() 16 # print(s) 17 18 # s1=s.copy() 19 # print(s1) 20 s={'sb',1,2,3,4,5,6} 21 #随机删 22 # s.pop() 23 # print(s) 24 25 #指定删除 26 # s.remove('sb') 27 # print(s) 28 # s.remove('hellol') #删除元素不存在会报错 29 # print(s) 30 # s.discard('sbbbb')#删除元素不存在不会报 31 # print(s) 32 # 错 33 # print(s) 34 35 36 python_l=['lcg','szw','zjw','lcg'] 37 linux_l=['lcg','szw','sb'] 38 p_s=set(python_l) 39 l_s=set(linux_l) 40 # #求交集 41 # print(p_s,l_s) 42 # print(p_s.intersection(l_s)) 43 # print(p_s&l_s) 44 # #求并集 45 # print(p_s.union(l_s)) 46 # print(p_s|l_s) 47 # #差集 48 # print('差集',p_s-l_s) 49 # print(p_s.difference(l_s)) 50 # print('差集',l_s-p_s) 51 # print(l_s.difference(p_s)) 52 53 54 55 56 57 #交叉补集 58 # print('交叉补集',p_s.symmetric_difference(l_s)) 59 # print('交叉补集',p_s^l_s) 60 61 # python_l=['lcg','szw','zjw','lcg'] 62 # linux_l=['lcg','szw','sb'] 63 # p_s=set(python_l) 64 # l_s=set(linux_l) 65 # print(p_s,l_s) 66 # print('差集',p_s-l_s) 67 # p_s=p_s-l_s 68 # p_s.difference_update(l_s) 69 # print(p_s) 70 71 # s1={1,2} 72 # s2={2,3,5} 73 # print(s1.isdisjoint(s2)) 74 75 # s1={1,2} 76 # s2={1,2,3} 77 # print(s1.issubset(s2))#s1 是s2 的子集 78 # print(s2.issubset(s1))#False 79 # 80 # print(s2.issuperset(s1))#s1 是s2 的父集 81 # 82 s={1,2} 83 s2={1,2,3} 84 # s1.update(s2) #更新多个值 85 86 # s1.add(1,2,3,4) #更新一个值 87 # s1.union(s2) #不更新 88 89 # print(s1) 90 # 91 # 92 # s=frozenset('hello') 93 # print(s) 94 names=['alex','alex','wupeiqi'] 95 96 names=list(set(names)) 97 print(names)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:列表基本操作
下一篇:python字符串格式化
- 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