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,不会返回对象。
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,不会返回对象。