在Python中,Set(集合)是一种可变的无序容器,它里面的元素是不重复的。可以使用大括号{}来创建一个Set,也可以使用set()函数来创建一个Set。
Set的主要特点如下:
Set的常见操作包括:
以下是一些示例代码,用于更好地理解Set的使用:
# 创建一个Set
my_set = {1, 2, 3, 4, 5}
print(my_set) # 输出: {1, 2, 3, 4, 5}
# 添加元素
my_set.add(6)
print(my_set) # 输出: {1, 2, 3, 4, 5, 6}
# 删除元素
my_set.remove(3)
print(my_set) # 输出: {1, 2, 4, 5, 6}
# 判断元素是否存在
print(2 in my_set) # 输出: True
print(3 in my_set) # 输出: False
# 获取Set的大小
print(len(my_set)) # 输出: 5
# 集合运算
set1 = {1, 2, 3, 4, 5}
set2 = {4, 5, 6, 7, 8}
print(set1 | set2) # 输出: {1, 2, 3, 4, 5, 6, 7, 8},并集
print(set1 & set2) # 输出: {4, 5},交集
print(set1 - set2) # 输出: {1, 2, 3},差集
总的来说,Set是一种非常有用的数据结构,可以用于去重、集合运算等操作。