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、生成迭代器

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

最新文章

  1. uoj228 基础数据结构练习题
  2. node.js环境安装,及连接mongodb测试
  3. Python相对路径转绝对路径,绝对路径转相对路径
  4. C#之猴子吃桃儿问题的解法——猴子吐桃儿
  5. Properties读取资源文件的四种方法
  6. Linux内核基础--事件通知链(notifier chain)
  7. CSS垂直水平完全居中手册
  8. thinkcmf thinkphp隐藏后台地址
  9. 一个强迫症的Git 选择
  10. hdu5635 BestCoder Round #74 (div.2)
  11. win 10 dpi 缩放
  12. jQuery(一)
  13. [LeetCode] Prime Palindrome 质数回文数
  14. MySQL之UNION与UNION ALL
  15. 【LOJ#6066】「2017 山东一轮集训 Day3」第二题(哈希,二分)
  16. 离开(切换)当前页面时改变页面title
  17. 人机交互之QQ拼音
  18. linux网络编程概念(一)
  19. 《Go学习笔记 . 雨痕》方法
  20. 如何三招帮你排查Linux中的硬件问题

热门文章

  1. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-camera
  2. spring源码 AutowireCapableBeanFactory接口
  3. super方法
  4. UVA - 10954 Add All (全部相加)(Huffman编码 + 优先队列)
  5. C语言预处理理论
  6. C++ STD Gems03
  7. 大二暑假第六周总结--开始学习Hadoop基础(五)
  8. JAVAEE 和项目开发(第二课:HTTP协议的特点和交互流程)
  9. Vue.js(19)之 封装calendar组件
  10. 学术Essay写作关键:避免冗余