python中sort的用法
Python中sort()是列表的一个方法,用于对列表进行排序。sort()方法有两种形式:
-
sort()方法:该方法不接受任何参数,仅仅用于对列表进行排序。
-
sort(reverse=True/False)方法:该方法接受一个参数,用于指定排序的方式。当reverse为True时,表示降序排序;当reverse为False时,表示升序排序(默认值)。
示例代码:
# 升序排序
nums = [3, 1, 4, 2, 5]
nums.sort()
print(nums) # [1, 2, 3, 4, 5]
# 降序排序
nums = [3, 1, 4, 2, 5]
nums.sort(reverse=True)
print(nums) # [5, 4, 3, 2, 1]
sort()方法也可以用于对字符串列表进行排序,此时按照字母顺序进行排序。
示例代码:
# 字符串列表排序
words = ['apple', 'banana', 'cat', 'dog']
words.sort()
print(words) # ['apple', 'banana', 'cat', 'dog']
需要注意的是,sort()方法是在原列表上进行排序,不会返回一个新的列表。如果需要对原列表进行排序并返回一个新的列表,可以使用sorted()函数。
原文地址: https://www.cveoy.top/t/topic/bqgf 著作权归作者所有。请勿转载和采集!