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