Python 3 内置函数 - set()
函数
0. set()
函数
- 创建一个无序不重复元素集(删除重复数据)。
- 可以计算交集、差集、并集。
1. 使用方法
>>> set?
# output:
Init signature: set(self, /, *args, **kwargs)
Docstring:
## 使用方法:
set() -> new empty set object
set(iterable) -> new set object
Build an unordered collection of unique elements.
Type: type
Subclasses:
2. 使用示例
示例1. 删除重复元素。
>>> a = 'aabbcc'
>>> set(a)
# output:
{'a', 'b', 'c'}
示例2. 交集。
>>> a = set('aabbcc')
>>> b = set('aaddeeff')
>>> a&b
# output:
{'a'}
示例3. 并集
>>> a = set('aabbcc')
>>> b = set('aaddeeff')
>>> a|b
# output:
{'a', 'b', 'c', 'd', 'e', 'f'}
示例4. 差集
>>> a = set('aabbcc')
>>> b = set('aaddeeff')
>>> a-b
# output:
{'b', 'c'}