python 中列表的排序、逆转
001、排序
a、
>>> test = [8, 2, 5, 9, 3] >>> test [8, 2, 5, 9, 3] >>> test.sort() ## 直接在原始列表中排序 >>> test [2, 3, 5, 8, 9]
>>> test = [8, 2, 5, 9, 3] >>> test.sort(reverse = True) ## 逆向排序 >>> test [9, 8, 5, 3, 2]
b、
>>> test = [8, 2, 5, 9, 3] >>> test [8, 2, 5, 9, 3] >>> sorted(test) ## 不再原始列表中排序 [2, 3, 5, 8, 9] >>> test [8, 2, 5, 9, 3]
>>> test = [8, 2, 5, 9, 3] >>> test [8, 2, 5, 9, 3] >>> sorted(test, reverse = True) ## 逆向排序 [9, 8, 5, 3, 2] >>> test [8, 2, 5, 9, 3]
002、逆转
a、
>>> test = [8, 2, 5, 9, 3] >>> test [8, 2, 5, 9, 3] >>> test.reverse() ## 在原始列表中逆转 >>> test [3, 9, 5, 2, 8]
b、
>>> test = [8, 2, 5, 9, 3] >>> test [8, 2, 5, 9, 3] >>> reversed(test) ## reversed函数逆转 <list_reverseiterator object at 0x7f9b228a59b0> >>> for i in reversed(test): ... print(i) ... 3 9 5 2 8
c、列表切片逆转
>>> test = [8, 2, 5, 9, 3] >>> test [8, 2, 5, 9, 3] >>> test[::-1] ## 列表切片逆转 [3, 9, 5, 2, 8]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
2021-08-06 linux系统中while循环一次传入多个变量
2021-08-06 linux系统中grep -f选项
2021-08-06 linux 系统中如何产生随机数
2021-08-06 win10纯净版系统安装全过程