是的,Python中的set可以進行排序。可以使用內置的sorted()函數對set進行排序,這將返回一個新的已排序列表,而原始set保持不變。例如:
my_set = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5}
sorted_list = sorted(my_set)
print(sorted_list)
輸出:
[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
如果要對set本身進行排序,可以使用set的內置方法sorted()
。例如:
my_set = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5}
my_set = sorted(my_set)
print(my_set)
輸出:
[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]