Python中set()函數(shù)的參數(shù)設(shè)置

小樊
82
2024-08-29 15:15:33
欄目: 編程語言

在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}

0