Python sort从大到小排序面试题

在Python中,你可以使用内置的sorted()函数或者列表的sort()方法来对列表中的元素进行从大到小的排序。

使用sorted()函数:

numbers = 3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5

sorted_numbers = sorted(numbers, reverse=True) # 设置reverse=True实现从大到小排序

print(sorted_numbers) # 输出: 9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1

使用列表的sort()方法:

numbers = 3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5

numbers.sort(reverse=True) # 设置reverse=True实现从大到小排序

print(numbers) # 输出: 9, 6, 5, 5, 5, 4, 3, 3, 2, 1, 1

两种方法都可以实现从大到小的排序,sort()方法会直接修改原列表,而sorted()函数会返回一个新的排序后的列表,原列表不受影响。

相关推荐
shmily麻瓜小菜鸡10 分钟前
TDD(测试驱动开发)详解
开发语言·javascript·typescript·node.js·ecmascript
论文复现现场17 分钟前
ComfyUI 怎么同时调用 4 张/8 张 RTX 4090?AI 视频批量生成的多实例队列与 Python 调度方案
人工智能·python·comfyui·rtx4090
泡海椒23 分钟前
评分系统最佳实践:JQuick-Java实现权重、阈值动态配置评分
java·人工智能·python
三克的油23 分钟前
java-学习1
java·开发语言·学习
weixin1997010801626 分钟前
《二手ERP对接的对账机制:按日巡检 + 自动补偿,消灭“幽灵订单“》(附Python源码)
python
m0_5474866630 分钟前
《Python数据分析与实践》全套PPT课件(杭州电子科技大学)
python·数据分析
星期八不上发条36 分钟前
智能指针是什么?使用场景,循环引用解决办法,面试回答
开发语言·c++·stl
OKkankan1 小时前
Python 基础进阶(三):从函数、类到 asyncio 与 FastAPI 后端开发实战
开发语言·python
智购科技自动售卖机厂家1 小时前
设备一到夏天就频繁跳闸,从启动电流追到压缩机电容~YH
数据结构·人工智能·python·eclipse
科技林总1 小时前
Poetry‌介绍
python