📅  最后修改于: 2023-12-03 14:58:42.444000             🧑  作者: Mango
集合(Set)是一种无序不重复元素的容器。通过集合中元素的唯一性可以更加轻松快捷的去重和筛选数据。在Python中,集合是一个可变的无序容器,其元素不能重复,同时集合中的每个元素都是唯一的。
在Python中,可以通过使用花括号({ })或者set()函数来创建集合对象。
# 使用花括号来创建集合对象
set1 = {'apple', 'banana', 'orange'}
print(set1) # {'orange', 'apple', 'banana'}
# 使用set()函数来创建集合对象
set2 = set([1,2,3,4,5])
print(set2) # {1, 2, 3, 4, 5}
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
# 并集
print(set1 | set2) # {1, 2, 3, 4, 5, 6}
# 交集
print(set1 & set2) # {3, 4}
# 差集
print(set1 - set2) # {1, 2}
set1 = {1, 2, 3, 4}
set2 = {3, 4, 5, 6}
# 向集合中添加元素
set1.add(5)
print(set1) # {1, 2, 3, 4, 5}
# 删除集合中的元素
set2.remove(3)
print(set2) # {4, 5, 6}
# 清空集合中的所有元素
set1.clear()
print(set1) # set()
集合是Python中常用的数据类型之一,可以轻松去重和筛选数据。其特点包括:无序、唯一、必须为不可变类型。通过花括号或者set()函数创建集合,可以使用运算符对集合中的元素进行操作,同时也提供了一系列方法方便开发者使用。