Python中sort()是列表的一个方法,用于对列表进行排序。sort()方法有两种形式:

  1. sort()方法:该方法不接受任何参数,仅仅用于对列表进行排序。

  2. 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()函数。

python中sort的用法

原文地址: https://www.cveoy.top/t/topic/bqgf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录