是的,Python中的set()函数返回的是一个无序的集合。如果需要对其进行排序,可以使用sorted()函数或者set对象的.sorted()方法。
使用sorted()函数:
my_set = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5} sorted_list = sorted(my_set) print(sorted_list)
使用set对象的.sorted()方法:
my_set = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5} sorted_list = list(my_set).sort() print(sorted_list)
请注意,这两种方法都会返回一个列表,而不是集合,因为集合本身是无序的。