Python 简明教程
Python - Sets
Sets in Python
在 Python 中,集合是一个唯一元素的无序集合。与列表或元组不同,集合不允许重复值,即集合中的每个元素都必须唯一。集合是可变的,这意味着在创建集合后,您可以添加或删除项。
集合使用花括号 {} 或内置 set() 函数定义。它们对于成员资格测试、从序列中删除重复项以及执行常见的数学集合运算(如并集、交集和差集)特别有用。
Creating a Set in Python
在 Python 中创建集合是指定义和初始化唯一元素的集合。这包括指定将成为集合一部分的元素,确保每个元素在集合中唯一。
可以使用花括号 {} 或 set() 函数在 Python 中创建集合 −
Duplicate Elements in Set
Python 中的集合是唯一元素的无序集合。如果你尝试使用重复元素创建集合,则会自动删除重复元素 −
my_set = {1, 2, 2, 3, 3, 4, 5, 5}
print (my_set)
获得的结果如下所示 −
{1, 2, 3, 4, 5}
集合可以包含不同数据类型的元素,包括数字、字符串,甚至其他集合(只要它们不可变) −
mixed_set = {1, 'hello', (1, 2, 3)}
print (mixed_set)
产生的结果如下 −
{1, 'hello', (1, 2, 3)}
在 Python 中,集合支持各种基本操作,用于对其元素进行操作。这些操作包括添加和删除元素、检查成员资格以及执行集合特定操作,如并集、交集、差集和对称差集。