在Python中,set()
是一个内置函数,用于创建一个新的集合。它可以接受一个可迭代对象(如列表、元组、字符串等)作为参数,并将其转换为一个集合。如果没有提供参数,set()
将创建一个空集合。
以下是set()
函数的基本语法:
set([iterable])
其中,iterable
是一个可选参数,表示要转换为集合的可迭代对象。
以下是一些使用set()
函数的示例:
# 使用列表创建集合
my_set = set([1, 2, 3, 4, 5])
print(my_set) # 输出:{1, 2, 3, 4, 5}
# 使用字符串创建集合
my_set = set("hello")
print(my_set) # 输出:{'h', 'e', 'l', 'o'}
# 使用元组创建集合
my_set = set((1, 2, 3, 4, 5))
print(my_set) # 输出:{1, 2, 3, 4, 5}
# 不提供参数创建空集合
my_set = set()
print(my_set) # 输出:set()
需要注意的是,集合中的元素是唯一的,因此在使用set()
函数时,重复的元素只会出现一次。例如:
my_set = set([1, 2, 2, 3, 3, 3])
print(my_set) # 输出:{1, 2, 3}