python获取list下标及其值
来源:互联网 发布:sql set rowcount 编辑:程序博客网 时间:2024/04/27 19:13
转自:http://www.2cto.com/kf/201311/257390.html
当在Python中遍历一个序列时,我们通常采用如下的方法:
for item in sequence:
process(item)
如果要取到某个item的位置,可以这样写:
for index in range(len(sequence)):
process(sequence[index])
另一个比较好的方式是使用python内建的enumerate函数:
enumerate(sequence,start=0)
上述函数中,sequence是一个可迭代的对象,可以是列表,字典,文件对象等等。enumerate返回的是下标和item组成的元组:
>>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']
>>> list(enumerate(seasons)) [(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
>>> list(enumerate(seasons, start=1)) [(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]
文章最开始的例子于是可以写写成这样:
for index,item in enumerate(sequence):
print index,item
0 0
- python获取list下标及其值
- python获取list下标及其值
- python获取list下标及其值
- python 获取list特定元素下标
- java获取数组元素最值及其下标
- freemarker 标签循环list 以及获取下标值
- Struts2 和freemarker 标签循环list 以及获取下标值
- JAVA获取数组中最大值及其下标
- [Python] 专题五.列表基础知识 二维list排序、获取下标和处理txt文本实例
- freemarker 变量递增 下标递增 list集合遍历获取下标
- 集合List获取下标取对象
- 获取数组最值下标
- FreeMarker标签 获取list的大小和下标
- Python 查找list中的某个元素的所有的下标
- [Python]numpy:获取索引值所对应的数字值(索引值、下标转化为数字)
- python 获取路径及其注意事项
- List下标越界
- (RMQ)求区间最值及其下标 模板
- Hadoop学习笔记之组件了解
- cocospod 安装
- Android开发SDK教程
- nutch2.3.1 nutch-site.xml配置
- windows rac 服务已注册但监听依然offline
- python获取list下标及其值
- winform 动态生成panel 动态生成透明panel 带边框的panel 并注册事件
- 大话设计模式(Python版)--职责链模式
- Mysql日期操作大全
- Android系统版本号与API对应关系
- activiti 笔记
- IOS开发基础02(序列帧动画)
- Spring的IOC和AOP之深剖
- 几条简单命令检查Linux服务器性能