码迷,mamicode.com
首页 > 编程语言 > 详细

python_集合_笔记

时间:2018-03-29 19:05:30      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:示例   pos   ==   markdown   false   class   元素   phone   ddd   

集合

特性:

a.确定性(元素必须可以hash)
b.互异性(去重)
c.无序性(集合中的元素没有先后之分)

集合关系测试

交集 & jihe1.intersection(jihe2)
差集 - jihe1.difference(jihe2)
并集 | jihe1.union(jihe2)
对称差集 ^ jihe1.symmetric_difference(jihe2)

包含关系

in:判断某元素是否在集合内
not in:==,!=,:判断两个集合是否相等

相交 set1.isdisjoint(set2)
包含 set2.issuperset(set2)
不相交 set3.issubset(set2)

示例

>>>iphone1 = {‘aaa‘, ‘nnn‘, ‘ccc‘}
>>>iphone2 = {‘ccc‘, ‘ddd‘}
>>>iphone1 in iphone2
False
>>>iphone1 not in iphone2
True
>>>iphone1 in iphone2
False
>>>iphone1 not in iphone2
True
>>>iphone1.isdisjoint(iphone2)
False
>>>iphone1.issuperset(iphone2)
False
>>>iphone1.issubset(iphone2)
False

python_集合_笔记

标签:示例   pos   ==   markdown   false   class   元素   phone   ddd   

原文地址:https://www.cnblogs.com/irockcode/p/8671182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!