Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python的sort方法

作者:殇丶離別   发布日期:2026-04-17   浏览:55

# Python的sort方法示例代码

# 定义一个列表
numbers = [64, 34, 25, 12, 22, 11, 90]

# 使用sort方法对列表进行排序(升序)
numbers.sort()
print("升序排序后的列表:", numbers)

# 如果需要降序排序,可以传递参数 reverse=True
numbers.sort(reverse=True)
print("降序排序后的列表:", numbers)

# 对字符串列表进行排序
words = ["banana", "apple", "cherry", "date"]
words.sort()
print("按字母顺序排序后的单词列表:", words)

# 自定义排序规则:按照字符串长度排序
words.sort(key=len)
print("按字符串长度排序后的单词列表:", words)

# 自定义排序规则:按照元素的某个属性排序(例如,元组中的第二个元素)
pairs = [(1, 'one'), (2, 'two'), (3, 'three'), (4, 'four')]
pairs.sort(key=lambda x: x[1])
print("按元组第二个元素排序后的列表:", pairs)

解释说明:

  1. sort() 方法:这是列表对象的一个内置方法,用于对列表进行原地排序。它不会返回新的列表,而是直接修改原来的列表。
  2. 升序排序:默认情况下,sort() 方法会对列表进行升序排序。
  3. 降序排序:可以通过传递 reverse=True 参数来实现降序排序。
  4. 自定义排序规则:可以通过传递 key 参数来自定义排序规则。key 参数接受一个函数,该函数将应用于每个元素,并根据其返回值进行排序。例如,按字符串长度排序或按元组中的某个元素排序。

上一篇:python do while

下一篇:python serial

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站