1、在列表本身倒序

a = [1, 3, 7, 5, 2, 6]
a.reverse()  # 在列表本身进行倒序,不返回新的值
print(a)# 输出a:
# [6, 2, 5, 7, 3, 1]

2、返回副本

a = [1, 3, 7, 5, 2, 6]
b = a[::-1]  # 返回新的数据,需要变量来接收
print(b)# 输出b:
# [6, 2, 5, 7, 3, 1]

3、生成迭代器

'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:725638078
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
a = [1, 3, 7, 5, 2, 6]
b = reversed(a)  # 生成迭代器
print(b)
# 输出b:
# <list_reverseiterator at 0x21a161a8ba8># 迭代器需要遍历提取
for x in b:print(x)
# 输出x:
7# 或者将迭代器转换为列表
list(b)
# 输出:
# [6, 2, 5, 7, 3, 1]

4、利用range生成倒序索引

a = [1, 3, 7, 5, 2, 6]for i in range(len(a)-1, -1, -1):print(a[i])
# 输出:
6
2
5
7
3
1

结尾给大家推荐一个非常好的学习教程,希望对你学习Python有帮助!

Python基础入门教程推荐:更多Python视频教程-关注B站:Python学习者
https://www.bilibili.com/video/BV1LL4y1h7ny?share_source=copy_web

Python爬虫案例教程推荐:更多Python视频教程-关注B站:Python学习者
https://www.bilibili.com/video/BV1QZ4y1N7YA?share_source=copy_web

python中的几种倒序遍历相关推荐

  1. Python二叉树的三种深度优先遍历

    Python二叉树的三种深度优先遍历 一.广度优先遍历和深度优先遍历 对二叉树进行遍历(traversal)是指依次对树中每个节点进行访问,在遍历的过程中实现需要的业务. 对树的遍历方式有广度优先遍历 ...

  2. python函数分几种_简单了解Python中的几种函数

    python是支持多种范型的语言,可以进行所谓函数式编程,其突出体现在有这么几个函数: filter.map.reduce.lambda.yield lambda lambda函数的使用方法:在lam ...

  3. python列表元素替换的数据结构_列表是Python中的一种数据结构。列表元素无序。...

    [综合练习]It has made the headlines that the president's wife threatened her husbands with public exposu ...

  4. 简述python中的几种数据类型,简单介绍Python中的几种数据类型

    简单介绍Python中的几种数据类型 python 里面分为 基本数据类型 和 复合数据类型 基本数据类型包括:数值 字符串 布尔 和 none 复合数据类型包括:列表 元组 字典 和集合怎么算是深情 ...

  5. JS中数组实现(倒序遍历数组,数组连接字符串)

    // =================== 求最大值=====================================<script>var arr = [10,35,765,2 ...

  6. python读取csv文件的方法-CSV文件在Python中的几种处理方式

    Comma Separated Values,简称CSV,它是一种以逗号分隔数值的文件类型.在数据库或电子表格中,它是最常见的导入导出格式,它以一种简单而明了的方式存储和共享数据,CSV文件通常以纯文 ...

  7. python中的几种copy用法_Python3中copy模块常用功能及其他几种copy方式比较

    1.简单的共享引用: python中内置有小整数常量池和字符串常量池,在某个范围内的相同的数字或字符串分别赋给不同的变量,这些不同的变量都是指向同一块内存地址,这就是所谓的共享引用,举几个简单的例子: ...

  8. python包括几种数据类型_简单谈谈Python中的几种常见的数据类型

    计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数 ...

  9. 简单介绍Python中的几种数据类型

    大体上把Python中的数据类型分为如下几类: Number(数字) 包括int,long,float,complex String(字符串) 例如:hello,"hello",h ...

最新文章

  1. SQL Server 2008 清空删除日志文件 130G日志 10秒内变10M .
  2. HDU - 3709 Balanced Number(数位dp)
  3. 【测试设计】基于正交法的测试用例设计工具--PICT
  4. 苹果第三代iPhone SE或将于12月份开始投产 明年春季发布
  5. 设计模式的有趣解释-追MM
  6. [Python] np.unique(ndarray) 返回ndarray的无重复元素的数组
  7. 合并两个数组的两种方式的异同
  8. 人工智能-SVM 支持向量机
  9. 【黄啊码】关于vue的PC端和手机端框架
  10. 哈希算法----猜词游戏
  11. 《Python程序设计》——2.2 字符串
  12. Appium 按压元素进行滑动
  13. 广工学生“纯手工”打造赛车 将出征F1赛道
  14. Python代码实战(初级篇)————4、猜数字
  15. Android Snackbar简单解析
  16. java实现DES加解密算法
  17. Incorporating External Knowledge through Pre-training for Natural Language to Code Generation论文笔记
  18. polygenic risk score:多基因风险评分
  19. 三星是否已江郎才尽?
  20. 频谱分析仪的基本使用

热门文章

  1. js返回上一页并刷新代码整理
  2. 《JavaScript入门经典(第6版)》——2.7 问答
  3. android适配不同分辨率的手机
  4. 学习:erlang的term反序列化,string转换为term
  5. linux的 su 错误 Permission denied 和 Incorrect pa...
  6. iptables(二)--扩展详解
  7. 【学习笔记】智能制造之精益思想
  8. 【学习笔记】ABAP OOD设计模式 - 单例模式
  9. 【转载】SAP Oracle ERP产品的比较
  10. 【MM配置】Pricing 采购定价 2