集合(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)

总结

集合是一种无序的数据结构,用来存储不重复的元素。集合支持多种操作,包括添加元素、删除元素、求交集、求并集等。在实际应用中,集合常用于去重和判断元素是否存在的场景。希望本教程对你有所帮助!