博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python迭代操作
阅读量:4097 次
发布时间:2019-05-25

本文共 419 字,大约阅读时间需要 1 分钟。

遍历一个列表时,可以像使用C语言一样操作,如下

>>> words = ['this', 'is', 'an', 'ex', 'parrot']>>> for i in range(len(words)):...     print(i, words[i])...0 this1 is2 an3 ex4 parrot

还可以向如下这样简单操作,但每个迭代都查询一下index值会影响效率

>>> for word in words:...     print(word, words.index(word))...this 0is 1an 2ex 3parrot 4

另一种方法是使用内置函数enumerate,既可以得到索引值,也可以得到元素值

>>> for index, word in enumerate(words):...     print(index, word)...0 this1 is2 an3 ex4 parrot

 

转载地址:http://bjmii.baihongyu.com/

你可能感兴趣的文章
mapReduce(3)---入门示例WordCount
查看>>
hbase(3)---shell操作
查看>>
hbase(1)---概述
查看>>
hbase(5)---API示例
查看>>
SSM-CRUD(1)---环境搭建
查看>>
SSM-CRUD(2)---查询
查看>>
SSM-CRUD (3)---查询功能改造
查看>>
Nginx(2)---安装与启动
查看>>
springBoot(5)---整合servlet、Filter、Listener
查看>>
C++ 模板类型参数
查看>>
C++ 非类型模版参数
查看>>
设计模式 依赖倒转原则 & 里氏代换原则
查看>>
DirectX11 光照
查看>>
图形学 图形渲染管线
查看>>
DirectX11 计时和动画
查看>>
DirectX11 光照与材质的相互作用
查看>>
DirectX11 法线向量
查看>>
DirectX11 兰伯特余弦定理(Lambert)
查看>>
DirectX11 漫反射光
查看>>
DirectX11 环境光
查看>>