Python中的set()函數可以將其他數據結構(如列表、元組等)轉換為集合。
lst = [1, 2, 3, 4, 5]
s = set(lst)
print(s) # 輸出:{1, 2, 3, 4, 5}
tup = (1, 2, 3, 4, 5)
s = set(tup)
print(s) # 輸出:{1, 2, 3, 4, 5}
d = {'a': 1, 'b': 2, 'c': 3}
s = set(d.keys())
print(s) # 輸出:{'a', 'b', 'c'}
需要注意的是,集合中的元素是無序且不重復的,因此在使用set()函數進行轉換時,原始數據結構中的元素順序可能會發生變化,且重復元素只會保留一個。