如何反序的迭代一个序列?how do I iterate over a sequence in reverse order


Posted in 面试题 onFebruary 04, 2012
如果是一个list, 最快的解决方案是:
list.reverse()
try:
for x in list:
“do something with x”
finally:
list.reverse()

如果不是list, 最通用但是稍慢的解决方案是:

for i in range(len(sequence)-1, -1, -1):
x = sequence[i]

Tags in this post...

面试题 相关文章推荐
Yahoo-PHP面试题1
Jul 20 面试题
JAVA的事件委托机制和垃圾回收机制
Sep 07 面试题
什么是Rollback Segment
Apr 22 面试题
STP协议的主要用途是什么?为什么要用STP
Dec 20 面试题
C# Debug和Testing相关面试题
Oct 25 面试题
Linux上比较文件的命令都有哪些
Sep 28 面试题
如何利用find命令查找文件
Nov 18 面试题
如果让你测试一台高速激光打印机,你都会进行哪些测试
Dec 04 面试题
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
May 20 面试题
this关键字的作用
Jan 30 面试题
Ruby如何创建一个线程
Mar 10 面试题
Python中如何定义一个函数
Sep 06 #面试题
华为python面试题
May 03 #面试题
Python面试题:Python是如何进行内存管理的
Aug 04 #面试题
Python的两道面试题
Jun 29 #面试题
Python面试题:Python里面如何生成随机数
Mar 12 #面试题
Python是如何进行类型转换的
Jun 09 #面试题
Python里面如何实现tuple和list的转换
Jun 13 #面试题
You might like
JS异常处理try..catch语句的作用和实例
2014/05/05 PHP
PHP 自动加载的简单实现(推荐)
2016/08/12 PHP
jquery插件 autoComboBox 下拉框
2010/12/22 Javascript
Yii-自定义删除确认弹框(zyd)jquery实现代码
2013/03/04 Javascript
解析jquery中的ajax缓存问题
2013/12/19 Javascript
原生js和jquery中有关透明度设置的相关问题
2014/01/08 Javascript
JQuery动画与特效实例分析
2015/02/02 Javascript
跟我学习javascript的call(),apply(),bind()与回调
2015/11/16 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
JS实现DIV容器赋值的方法
2015/12/14 Javascript
js时间比较 js计算时间差的简单实现方法
2016/08/26 Javascript
微信小程序 wx.uploadFile在安卓手机上面the same task is working问题解决
2016/12/14 Javascript
AngularJS动态菜单操作指令
2017/04/25 Javascript
解决webpack -p压缩打包react报语法错误的方法
2017/07/03 Javascript
基于vue实现分页效果
2017/11/06 Javascript
JS实现的简单下拉框联动功能示例
2018/05/11 Javascript
JS实现中英文混合文字溢出友好截取功能
2018/08/06 Javascript
vue.js实现带日期星期的数字时钟功能示例
2018/08/28 Javascript
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
以一段代码为实例快速入门Python2.7
2015/03/31 Python
python学习之面向对象【入门初级篇】
2017/01/21 Python
Python实现将照片变成卡通图片的方法【基于opencv】
2018/01/17 Python
python selenium firefox使用详解
2019/02/26 Python
Python中*args和**kwargs的区别详解
2019/09/17 Python
Pytorch 计算误判率,计算准确率,计算召回率的例子
2020/01/18 Python
使用CSS3来代替JS实现交互
2017/08/10 HTML / CSS
某公司的.net工程师面试题笔试题
2013/11/22 面试题
成人毕业生自我鉴定
2013/10/18 职场文书
小学开学寄语
2014/01/19 职场文书
个人合作协议书范本
2014/04/18 职场文书
2014国庆节演讲稿:祖国在我心中(400字)
2014/09/25 职场文书
2015年出纳个人工作总结
2015/04/02 职场文书
土木工程生产实习心得体会
2016/01/22 职场文书
python 定义函数 返回值只取其中一个的实现
2021/05/21 Python
Python制作春联的示例代码
2022/01/22 Python
Win11 Dev 预览版25174.1000发布 (附更新修复内容汇总)
2022/08/05 数码科技