获取Python的简单for循环中索引的问题
2018-12-04 16:49
459 查看
Python的for循环相比其他语言而言更加简单,比如经常会有如下这样类似的例子。我们可以直接对列表进行遍历,获取列表的某个元素,并对这个元素进行相应的操作。
testList = ['nice', 'to', 'meet', 'you'] for x in testList: print(x)
运行结果如下:
nice
to
meet
you
但是,如果我们在上面的for循环中,除了想要获取对应元素x以外,还想知道对于这个元素在列表中的索引的话该怎么办呢?难道就没有其他的方法了吗?
人生苦短,我用Python。天无绝人之路,设计者早就想到了,虽然一般在Python当中来说,循环中要获取遍历元素的索引的情况并不算很多,但是还是有方法来解决的,那就是Python当中自带的enumerate函数,让我们来看看到底怎么用的吧!
testList = ['nice', 'to', 'meet', 'you'] for i, x in enumerate(testList): print(i, x)
其中循环中的i就是对应元素x在列表中的索引啦,运行结果如下:
0 nice
1 to
2 meet
3 you
虽然这只是Python中一个简单的知识点而已,但是,掌握它对以后Python的进一步学习还是很有帮助的哟!
相关文章推荐
- python for 循环获取index索引的方法
- 获取for循环中的索引值
- 一周stackoverflow热门问题选登:如何正确的理解python for循环中的else用法?
- Python for循环小问题
- for循环索引问题
- JS中for循环出现的问题:如何给li元素绑定事件,点击每个li元素弹出对应的索引?
- 2重List的for循环简单优化问题
- python中的for循环问题
- Python 中使用 for、while 循环打印杨辉三角练习(列表索引练习)。
- python for 循环 一个 list 获取index
- python 循环(if,for,while)简单语法 以及对字符串的操作
- python新手必碰到的问题---encode与decode,中文乱码,for 循环 in判断中文
- Java:多重循环for、while、do-while(简单判断是否是四位整数、1-100累加,水仙花、最大公约数。最小公倍数、完数、输入任意数计算每位数之和、弹力球问题)
- Python详解(一)Python的基本语法,简单数据类型,和while,for循环控制,ifesle控制
- python中给for循环增加索引
- python 循环while和for in简单实例
- 折纸---珠穆朗玛问题----简单for 循环
- [python笔记]for循环中循环变量迭代问题
- Python3中循环语句while,for相关操作,代码以及用法简要分析(附简单练习题)
- python简单的for(while) else循环