在Python中,set()是用于创建一个集合(set)的内置函数。集合是一个无序、不重复的元素集合。
你可以使用set()函数来创建一个空的集合,或者将其他可迭代对象(如列表或元组)转换为集合。
以下是一些示例用法:
- 创建一个空的集合:
my_set = set() print(my_set) # 输出 set()
- 将列表转换为集合:
my_list = [1, 2, 3, 4, 5] my_set = set(my_list) print(my_set) # 输出 {1, 2, 3, 4, 5}
- 将元组转换为集合:
my_tuple = (1, 2, 3, 4, 5) my_set = set(my_tuple) print(my_set) # 输出 {1, 2, 3, 4, 5}
- 创建一个包含重复元素的集合,重复元素会被自动去重:
my_list = [1, 2, 3, 3, 4, 4, 5] my_set = set(my_list) print(my_set) # 输出 {1, 2, 3, 4, 5}
- 使用大括号{}创建集合:
my_set = {1, 2, 3, 4, 5} print(my_set) # 输出 {1, 2, 3, 4, 5}
需要注意的是,集合是无序的,因此每次打印结果可能顺序不同。