python_集合_笔记
集合
特性:
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
    "世界上只有一种真正的英雄主义,就是认清了生活的真相后,还依然执着地热爱它。"
                                                                   ——罗曼·罗兰
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号