python如何sort
原创Python中的排序操作
Python中提供了多种排序操作,可以满足不同的需求。
1、列表排序
Python的列表对象提供了一个sort()
方法,可以用来对列表进行排序,默认情况下,sort()
方法按照升序排序。
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5] numbers.sort() print(numbers) # 输出:[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
2、元组排序
元组是不可变的,因此不能直接在元组上使用sort()
方法,我们可以使用sorted()
函数对元组进行排序。
numbers = (3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5) sorted_numbers = sorted(numbers) print(sorted_numbers) # 输出:[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]
3、字典排序
字典对象提供了一个sorted()
方法,可以用来对字典的键进行排序,默认情况下,sorted()
方法按照键的字母顺序进行排序。
my_dict = {"a": 3, "b": 1, "c": 4, "d": 1, "e": 5, "f": 9, "g": 2, "h": 6, "i": 5, "j": 3, "k": 5} sorted_keys = sorted(my_dict) print(sorted_keys) # 输出:['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k']
4、集合排序
集合对象提供了一个sorted()
方法,可以用来对集合的元素进行排序,默认情况下,sorted()
方法按照元素的字母顺序进行排序。
my_set = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k"} sorted_set = sorted(my_set) print(sorted_set) # 输出:['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k']
上一篇:python 如何项目 下一篇:python如何找人