在Python中,`set` 是一个内置的数据类型,它表示一个无序且不重复的元素集合。以下是 `set` 的一些主要特点:
无序性:
集合中的元素没有固定的顺序,即使在创建时已经指定了顺序。
不重复性:
集合中的元素是唯一的,即集合中不允许重复的元素存在。
可哈希性:
集合中的元素必须是可哈希的,这意味着它们必须是不可变的数据类型,如整数、浮点数、字符串或元组等。
创建方式:
可以使用大括号 `{}` 或者 `set()` 函数来创建一个集合。
集合运算:
集合支持集合运算,如并集(`union`)、交集(`intersection`)、差集(`difference`)等。
例如,创建一个集合可以使用以下代码:
使用大括号创建集合
my_set = {1, 2, 3}
使用 set() 函数创建集合
another_set = set([1, 2, 3])
集合的用途包括成员测试和消除重复元素