Python 中的集合是一种无序的不重复元素的集。集合可以使用大括号 {} 或者 set() 函数创建。
例如,我们可以使用以下方式创建一个集合:
# 使用大括号创建一个空集合
empty_set = {}
# 使用 set() 函数创建一个空集合
empty_set = set()
# 使用大括号创建一个非空集合
colors = {'red', 'green', 'blue'}
# 使用 set() 函数创建一个非空集合
colors = set(['red', 'green', 'blue'])
集合具有以下一些特性:
- 集合中的元素是无序的,也就是说,集合中的元素在存储时的顺序并不重要。
- 集合中的元素是不可重复的,也就是说,在集合中,每个元素只能出现一次。
在 Python 中,集合是可变的,也就是说,你可以在创建集合后向其中添加或删除元素。
例如,我们可以使用 add() 方法向集合中添加元素,使用 remove() 方法删除元素:
colors = {'red', 'green', 'blue'}
# 向集合中添加元素
colors.add('yellow')
# 删除集合中的元素
colors.remove('red')
Python 中的集合还支持许多其他操作,例如并集、交集、差集等,你可以使用集合的内置方法来实现这些操作。
Python 中的集合还支持许多其他操作,例如:
- 并集:使用
union()方法或者|运算符计算两个集合