目录
(一)集合的概念
(二)集合的使用
2.1 集合的创建
2.2 集合元素的唯一性
2.3 集合的操作
2.3.1 并集
2.3.2 交集
2.3.3 差集
2.3.4 补集
2.4 遍历集合
2.5 其他集合操作
2.5.1 添加元素
2.5.2 移除元素
2.5.3 清空集合
2.5.4 复制集合
(三)小结
Python中的集合与数学中集合的概念一致,是一个无序的不重复元素序列,集合中只能存储不可变数据类型。
在Python中集合使用{}定义,与列表、字典- -样,都是Python中的可变数据类型。
#使用花括号构造函数来创建集合
num_1 = {1, 2, 3, 4, 5}
print(num_1)
num_2 = {[1.2],[3,4]}
print(num_2)
输出结果展示:
#使用set构造函数来创建集合
num = set([3, 4, 5, 6, 7])
print(num)
num=set(range(1,10))
print(num)
print('max:',max(num))
print('max:',min(num))
print('max:',len(num))
输出结果展示:
union()
方法或|
运算符可以获得两个集合的并集。num1 = {1, 2, 3, 4}
num2 = {3, 4, 5, 6}
print(num1.union(num2)) #使用函数
print(num1 | num2) #使用运算符
输出结果展示:
intersection()
方法或&
运算符可以获得两个集合的交集。输出结果展示:
difference()
方法或 -
运算符。输出结果展示:
symmetric_difference()
方法或^
运算符可以获得两个集合的对称差集。输出结果展示:
num1 = {1, 2, 3, 4}
for item in num1:
print(item)
输出结果展示:
num1 = {1, 2, 3, 4}
#使用enumerate函数进行遍历
for index,item in enumerate(num1):
print(index,'-->',item)
输出结果展示:
add()
方法进行元素添加:num1 = {1, 2, 3, 4}
print(num1)
num1.add(6) # 添加元素
print(num1)
输出结果展示:
输出结果展示:
copy()
方法来进行复制操作以上是关于Python集合的基本概念和常用操作。集合在处理需要唯一元素且不关心顺序的情况下非常有用。