在Python中,set
是一個無序的集合數據類型,它包含唯一的元素。要對 set
進行排序,你需要將其轉換為一個列表(list)或元組(tuple),然后使用內置的 sorted()
函數進行排序。
以下是一個示例:
# 創建一個 set
my_set = {5, 2, 4, 1, 3}
# 將 set 轉換為 list
my_list = list(my_set)
# 對 list 進行排序
sorted_list = sorted(my_list)
print("原始 set:", my_set)
print("排序后的 list:", sorted_list)
輸出:
原始 set: {1, 2, 3, 4, 5}
排序后的 list: [1, 2, 3, 4, 5]
請注意,set
本身是無序的,因此在打印原始 set
時,元素的順序可能與添加時不同。但是,排序后的列表將按照升序排列。如果你想要降序排列,可以在 sorted()
函數中添加參數 reverse=True
。