dgzm.net
当前位置:首页 >> python 倒序遍历列表 >>

python 倒序遍历列表

num = [1,2,3,4]for i in range(0, num.__len__())[::-1]: print num[i]输出: 4 3 2 1

num = [1,2,3,4]for i in range(0, num.__len__())[::-1]: print num[i] 输出: 4 3 2 1

num = [1,2,3,4] for i in range(0, num.__len__())[::-1]: print num[i]

print li[1:] #输出[2,3,4,5,6,7],省略终止索引,表示取起始索引之后的所有值,等效于li[1:len(li)] print li[:3] #输出[1,2,3],省略起始索引,表示从0开始取,等效于li[0:3] print li[:] #输出[1,2,3,4,5,6,7],省略起始索引、终止索引、步长...

num = [1,2,3,4] for i in range(0, num.__len__())[::-1]: print num[i] 输出: 4 3 2 1

oList1 = ['A','B','C']oList2 = oList1[::-1]print oList2

如果是正好在字符串结尾,可以用正则表达式的 如果不是的话,老老实实 地从前到后的匹配字符串好了。 字符串匹配算法和检索方向 是相关的,一般的算法设计都是考.

没有优雅的方法解决,只有不要使用print语句,如楼上所说,或者使用python3.X中的print函数(通过 from __future__ import print_function使能print函数形式) 其实,在python2.X手册中对print语句描述说:(python2.7.2官方帮助文档) 一个空格...

用Python成对的访问列表可以用zip函数: zip(L, L[1:])。将最后一个与第一个连在一起。 >>> L = [1, 2, 3] >>> zip(L, L[1:] + L[:1]) [(1, 2), (2, 3), (3, 1)]

最好不好这样一边遍历一边删除,这样可以: [i for i in a if not type(i) is str]

网站首页 | 网站地图
All rights reserved Powered by www.dgzm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com