留意:也可以应用逻辑与运算符 ‘&’
- In [28]: s3 = s1 & s2
- In [29]: s3
- Out[29]: {3, 'b'}
指定删除set对象中的一个元素,如不雅集合中没有这个元素,则返回一个缺点。
集合和列表求交集
- In [64]: li
- Out[64]: [1, 2, 3, 1, 1, 2, 'a', 'b', 'a']
- In [65]: s4 = s1.intersection(li)
- In [66]: s4
- Out[66]: {1, 2, 3, 'a', 'b'}
集合和元组求交集
- In [67]: tup = (2,'a','c')
- In [68]: s4 = s1.intersection(tup)
- In [69]: s4
- Out[69]: {2, 'a'}
集合和字符串求交集
留意:只能以String中的字符进行相走运算,不克不及与String的数字做运算。
- In [70]: str = '123abc'
- In [71]: s4 = s1.intersection(str)
- In [72]: s4
- Out[72]: {'a', 'b'}
- In [79]: s1
- Out[79]: {1, 2, 3, 'a', 'b'}
集合和字典求交集
- frozenset(object)
- frozenset() -> empty frozenset object
- frozenset(iterable) -> frozenset object
- Build an immutable unordered collection of unique elements.
留意:只能与字典中的Key进行相走运算。
- In [79]: s1
- Out[79]: {1, 2, 3, 'a'
推荐阅读
作为办事的灾害恢复,是经由过程云来降低营业办事成本的好办法。在内部,灾害恢赋臣芏着在另一个地位创建临盆>>>详细阅读
本文标题:Python集合set和frozenset的内建方法详解
地址:http://www.17bianji.com/lsqh/35321.html
1/2 1