如何反序的迭代一个序列?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...

面试题 相关文章推荐
mysql的最长数据库名,表名,字段名可以是多长
Apr 21 面试题
strlen的几种不同实现方法
May 31 面试题
编写类String 的构造函数、析构函数和赋值函数
Sep 09 面试题
如何在Oracle中查看各个表、表空间占用空间的大小
Oct 31 面试题
请解释接口的显式实现有什么意义
May 26 面试题
Linux如何压缩可执行文件
Oct 21 面试题
山海经纬软件测试笔试题和面试题
Apr 02 面试题
测试时代收集的软件测试面试题
Sep 25 面试题
广州某公司软件工程师面试题
Dec 22 面试题
用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
Nov 04 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
Jul 27 面试题
介绍一下Ruby的特点
Jan 20 面试题
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
php中将时间差转换为字符串提示的实现代码
2011/08/08 PHP
支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
2014/03/13 PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
2019/12/03 PHP
javascript 学习笔记(一)DOM基本操作
2011/04/08 Javascript
js 判断一个元素是否在页面中存在
2012/12/27 Javascript
查找iframe里元素的方法可传参
2013/09/11 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
2013/12/29 Javascript
JS对象转换为Jquery对象示例
2014/01/26 Javascript
JavaScript对象封装的简单实现方法(3种方法)
2017/01/03 Javascript
jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法
2017/03/03 Javascript
vue分类筛选filter方法简单实例
2017/03/30 Javascript
angular中实现li或者某个元素点击变色的两种方法
2017/07/27 Javascript
vue项目中的webpack-dev-sever配置方法
2017/12/14 Javascript
Vue-路由导航菜单栏的高亮设置方法
2018/03/17 Javascript
在VUE style中使用data中的变量的方法
2020/06/19 Javascript
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
[49:05]Newbee vs TNC 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
利用python实现简单的循环购物车功能示例代码
2017/07/05 Python
简单谈谈Python的pycurl模块
2018/04/07 Python
python复制列表时[:]和[::]之间有什么区别
2018/10/16 Python
实例详解Matlab 与 Python 的区别
2019/04/26 Python
django之状态保持-使用redis存储session的例子
2019/07/28 Python
pytorch中的inference使用实例
2020/02/20 Python
python 用Matplotlib作图中有多个Y轴
2020/11/28 Python
英国高档时尚男装购物网站:MR PORTER
2016/08/09 全球购物
荷兰之家英文站:Holland at Home
2016/10/26 全球购物
维德科技C#面试题笔试题
2015/12/09 面试题
什么是封装
2013/03/26 面试题
中专生自荐信
2013/10/12 职场文书
总务岗位职责
2013/11/19 职场文书
大专应届生个人的自我评价
2013/11/21 职场文书
保安拾金不昧表扬信
2014/01/15 职场文书
初婚未育证明样本
2014/10/24 职场文书
MongoDB误操作后使用oplog恢复数据
2022/04/11 MongoDB
python微信智能AI机器人实现多种支付方式
2022/04/12 Python
Ruby处理CSV数据方法详解
2022/04/18 Ruby