Python 中的 set()
函數(shù)用于創(chuàng)建一個集合(set),它會返回一個新的集合對象。集合是一個無序的不重復(fù)元素序列,可以使用大括號 {}
或者 set()
函數(shù)來創(chuàng)建。
當(dāng)你使用 set()
函數(shù)時,需要將一個可迭代對象(如列表、元組、字符串等)作為參數(shù)傳遞給它。set()
函數(shù)會將這些可迭代對象中的元素添加到集合中,同時自動去除重復(fù)元素。
例如:
# 使用列表創(chuàng)建集合
my_list = [1, 2, 3, 4, 4, 5]
my_set = set(my_list)
print(my_set) # 輸出:{1, 2, 3, 4, 5}
# 使用字符串創(chuàng)建集合
my_string = "hello"
my_set = set(my_string)
print(my_set) # 輸出:{'h', 'e', 'l', 'o'}
需要注意的是,集合是無序的,所以返回的結(jié)果可能與原始數(shù)據(jù)的順序不同。同時,集合中的元素不能重復(fù),所以在創(chuàng)建集合時,重復(fù)的元素只會保留一個。