案例Python之列表反转
Posted 幼时清华梦丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了案例Python之列表反转相关的知识,希望对你有一定的参考价值。
1.列表反转
列表反转是初学时比较常见的问题,这里总结了三种列表反转的方式
1.1>内建函数sorted()
# 列表反转 list_num = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(sorted(list_num, reverse=True))
sorted()反转列表只对顺序排列的列表有效果
1.2>内建函数reversed()
# 列表反转 list_num = [1, 2, 3, 4, 5, 6, 7, 8, 9] # reversed()返回的是一个迭代器,需要用list()转换一下 i = list(reversed(list_num)) print(i)
1.3>切片操作反转
# 列表反转 list_num = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(list_num[::-1]) print(\'-\'*50) # 这里切片可能有人看不懂,简单解释下 list_num = [1, 2, 3, 4, 5, 6, 7, 8, 9] # 步长为负数,表示倒着切片,遵循左闭右开(含开始值,不含结束值) print(list_num[8:4:-1])
以上是关于案例Python之列表反转的主要内容,如果未能解决你的问题,请参考以下文章
2022&2023华为OD机试 - 单词反转 2(Python)
初学python100例-案例35 数字反转 少儿编程python编程实例讲解