# sort() 和 sorted() 之间的一个主要区别是 sorted() 将返回一个新列表,而 sort() 对列表进行原地排序 my_list1 = ["Jessica", "Ben", "Carl", "Jackie", "Wendy"] my_list2 = ["Jessica", "Ben", "Carl", "Jackie", "Wendy"] my_list3 = ["Jessica", "Ben", "Carl", "Jackie", "Wendy"] my_list4 = ["Jessica", "Ben", "Carl", "Jackie", "Wendy"] # sort(key , reverse)没有返回值,直接修改原列表 my_list1.sort(reverse=False) # 默认值reverse=False为升序 print("Ordered list1: ", my_list1) my_list1.sort(reverse=True) # reverse=True为降序 print("Ordered list2: ", my_list2) # sorted(iterable, key=None, reverse=False)不修改原列表,返回新列表 list3 = sorted(my_list3, reverse=False) print("Ordered list3: ", list3) list4 = sorted(my_list4, reverse=True) print("O
1.Python升序和降序
于 2022-05-13 17:10:11 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)