在Python中,set()
是一個(gè)內(nèi)置函數(shù),用于創(chuàng)建一個(gè)新的集合。它可以接受一個(gè)可迭代對(duì)象(如列表、元組、字符串等)作為參數(shù),并將其轉(zhuǎn)換為一個(gè)集合。如果沒有提供參數(shù),set()
將創(chuàng)建一個(gè)空集合。
以下是set()
函數(shù)的基本語法:
set([iterable])
其中,iterable
是一個(gè)可選參數(shù),表示要轉(zhuǎn)換為集合的可迭代對(duì)象。
以下是一些使用set()
函數(shù)的示例:
# 使用列表創(chuàng)建集合
my_set = set([1, 2, 3, 4, 5])
print(my_set) # 輸出:{1, 2, 3, 4, 5}
# 使用字符串創(chuàng)建集合
my_set = set("hello")
print(my_set) # 輸出:{'h', 'e', 'l', 'o'}
# 使用元組創(chuàng)建集合
my_set = set((1, 2, 3, 4, 5))
print(my_set) # 輸出:{1, 2, 3, 4, 5}
# 不提供參數(shù)創(chuàng)建空集合
my_set = set()
print(my_set) # 輸出:set()
需要注意的是,集合中的元素是唯一的,因此在使用set()
函數(shù)時(shí),重復(fù)的元素只會(huì)出現(xiàn)一次。例如:
my_set = set([1, 2, 2, 3, 3, 3])
print(my_set) # 輸出:{1, 2, 3}