Python 内置数据结构之 set
集合是 Python 的内置数据结构之一,与数学上的集合概念基本一致。集合有两个特点:1、它的元素是不重复且无序的;2、它不支持索引。
创建集合有两种方法:
# 用 {} 创建集合 set1 = {1, 2, ‘a‘, ‘a‘, ‘b‘} # 会自动去重的到 {1, 2, ‘a‘, ‘b‘} # 用 set() 函数创建集合 set2 = set([2, 3, ‘b‘, ‘b‘, ‘c‘]) # 将列表转换成集合的过程中会去重得到 {2, 3, ‘b‘,‘c‘}
集合有它独特的运算:
u = set1 | set2 # 集合的并集运算(set1 和 set2 中的全部元素 ) i = set1 & set2 # 集合的交集运算 (set1 和 set2 中的相同元素) d = set1 - set2 # 求差集 (在 set1 中, 但不在 set2 中的元素) d1 = set1 ^ set2 # 求对称差 (只在 set1 和 set2 其中之一的元素,并集中去除交集的部分)
相关推荐
koushr 2020-11-12
zhangxiafll 2020-11-13
kikaylee 2020-10-31
范范 2020-10-28
MILemon 2020-10-22
hugebawu 2020-10-12
LauraRan 2020-09-28
shenwenjie 2020-09-24
omyrobin 2020-09-23
guangcheng 2020-09-22
qiangde 2020-09-13
hanyujianke 2020-08-18
晨曦之星 2020-08-14
xiesheng 2020-08-06
KAIrving 2020-08-02
xiesheng 2020-08-02
范范 2020-07-30
chenfei0 2020-07-30