Python 集合数据类型

1、定义一个集合

a = {1,2,3}

所有元素都是唯一的

2、集合的操作

查找

示例代码如下:

a = {1,2,3}

if 1 in a:
	print("1在a中")

增加

示例代码如下:

a = {1,2,3}
a.add(1)
print(a) # {1,2,3}
a.add(4) # {1, 2, 3, 4}

更新

示例代码如下:

a = {1,2,3}
a.update({4})
print(a) # {1,2,3,4}
a.update({1,5})
a.add(4) # {1, 2, 3, 4,,5}

删除

示例代码如下:

a = {1,2,3}
a.remove(2)
print(a) # {1,3}

集合运算

定义两个集合

A = {1,2,3}

B = {4,2,5}

A 有 B没有的所有元素组成的集合

-

示例代码如下:

A = {1,2,3}
B = {4,2,5}
print(a-b) # {1,3}

A 和 B中所有元素组成的集合(并集)

|

示例代码如下:

A = {1,2,3}
B = {4,2,5}
print(a|b) # {1, 2, 3, 4, 5}

A和B共有的所有元素组成的集合(交集)

&

示例代码如下:

A = {1,2,3}
B = {4,2,5}
print(a&b) # {1, 2, 3, 4, 5}

A和B不同时有所有元素组成的集合

有以下两种情况

1、A有B没有

2、B有A没有

^

示例代码如下:

A = {1,2,3}
B = {4,2,5}
print(a^b) # {1, 3, 4, 5}
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页