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()函数会返回一个新的排序后的列表,原列表不受影响。

相关推荐
Cachel wood21 分钟前
hands-on-modern-rl:动手学强化学习策略梯度reinforce
开发语言·python
蓝斯49733 分钟前
一碰即传,重构跨设备文件分享体验
开发语言·python·重构
宁风NF36 分钟前
JavaScript:内存、垃圾回收、性能优化
开发语言·前端·javascript·学习·性能优化·es6
寒水馨37 分钟前
macOS下载、安装uv-0.12.0(附安装包uv-aarch64-apple-darwin.tar.gz)
python·macos·rust·项目管理·包管理器·astral·pip替代
ShuiShenHuoLe1 小时前
Go html/template 使用入门
开发语言·golang·html
geovindu1 小时前
java: Gale-Shapley Algorithm
java·开发语言·后端·算法
冻柠檬飞冰走茶1 小时前
PTA基础编程题目集 7-34 通讯录的录入与显示(C语言实现)
c语言·开发语言·数据结构·算法
星核0penstarry2 小时前
DeepSeek-V4-Flash 正式公测:大模型行业进入「极速平价普惠时代」
java·开发语言·人工智能