浏览 59
扫码
集合(Set)是Python中的一种数据结构,用来存储不重复的元素。集合是无序的,意味着集合中的元素没有固定的顺序。
创建集合
在Python中,可以使用花括号{}来创建一个集合,也可以使用set()函数来创建一个空的集合。例如:
# 创建一个集合
my_set = {1, 2, 3, 4, 5}
# 创建一个空集合
empty_set = set()
在集合中,元素是唯一的,重复的元素会被自动去重。例如:
# 创建一个包含重复元素的集合
my_set = {1, 2, 2, 3, 3, 4}
print(my_set) # 输出:{1, 2, 3, 4}
集合操作
集合支持多种操作,包括添加元素、删除元素、求交集、求并集等。
添加元素可以使用add()方法,例如:
my_set = {1, 2, 3}
my_set.add(4)
print(my_set) # 输出:{1, 2, 3, 4}
删除元素可以使用remove()方法,例如:
my_set = {1, 2, 3}
my_set.remove(2)
print(my_set) # 输出:{1, 3}
求两个集合的交集可以使用intersection()方法,求并集可以使用union()方法,例如:
set1 = {1, 2, 3}
set2 = {2, 3, 4}
intersection_set = set1.intersection(set2)
union_set = set1.union(set2)
print(intersection_set) # 输出:{2, 3}
print(union_set) # 输出:{1, 2, 3, 4}
遍历集合
可以使用for循环来遍历集合中的元素,例如:
my_set = {1, 2, 3, 4, 5}
for element in my_set:
print(element)
总结
集合是一种无序的数据结构,用来存储不重复的元素。集合支持多种操作,包括添加元素、删除元素、求交集、求并集等。在实际应用中,集合常用于去重和判断元素是否存在的场景。希望本教程对你有所帮助!