Python列表排序sort和sorted的区别

发布时间 2023-08-10 17:19:20作者: 你说夕阳很美
lst_1 = [3,1,2]
lst_2 = [4,6,5]
print(lst_1.sort())
lst_1.sort()
print(lst_1)
print(sorted(lst_2))

#None
#[1, 2, 3]
#[4, 5, 6]

所以结论就是:

sorted(list)原来的list不变,生成一个新的排好序的list对象。
list.sort() 改变原有的list,不会返回对象。