如何获取Python简单for循环索引


Posted in Python onNovember 21, 2019

这篇文章主要介绍了如何获取Python简单for循环索引,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

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中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
Nov 24 Python
Python sorted函数详解(高级篇)
Sep 18 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
Feb 28 Python
通过python改变图片特定区域的颜色详解
Jul 15 Python
Python空间数据处理之GDAL读写遥感图像
Aug 01 Python
利用python实现冒泡排序算法实例代码
Dec 01 Python
python中列表的含义及用法
May 26 Python
python如何查看网页代码
Jun 07 Python
解决keras backend 越跑越慢问题
Jun 18 Python
Python实现像awk一样分割字符串
Sep 15 Python
Python调用Redis的示例代码
Nov 24 Python
Python爬虫基础之简单说一下scrapy的框架结构
Jun 26 Python
Python Web静态服务器非堵塞模式实现方法示例
Nov 21 #Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
Nov 21 #Python
使用python代码进行身份证号校验的实现示例
Nov 21 #Python
Python 面向对象之封装、继承、多态操作实例分析
Nov 21 #Python
用python画一只可爱的皮卡丘实例
Nov 21 #Python
Python 私有化操作实例分析
Nov 21 #Python
使用python的turtle绘画滑稽脸实例
Nov 21 #Python
You might like
PHP文件上传主要代码讲解
2013/09/30 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
2019/04/04 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
2019/07/06 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
一款js和css代码压缩工具[附JAVA环境配置方法]
2010/04/16 Javascript
IE6 fixed的完美解决方案
2011/03/31 Javascript
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
JS禁用浏览器退格键实现思路及代码
2013/10/29 Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
Node.js 的异步 IO 性能探讨
2014/10/08 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
2014/10/14 Javascript
es6 字符串String的扩展(实例讲解)
2017/08/03 Javascript
简单说说angular.json文件的使用
2018/10/29 Javascript
Nuxt.js之自动路由原理的实现方法
2018/11/21 Javascript
vue 微信扫码登录(自定义样式)
2020/01/06 Javascript
浅析JS中NEW的实现原理及重写
2020/02/20 Javascript
javascript实现一款好看的秒表计时器
2020/09/05 Javascript
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
Django入门使用示例
2017/12/12 Python
解决pip install的时候报错timed out的问题
2018/06/12 Python
python操作excel文件并输出txt文件的实例
2018/07/10 Python
Python并发之多进程的方法实例代码
2018/08/15 Python
为什么你还不懂得怎么使用Python协程
2019/05/13 Python
python求最大值最小值方法总结
2019/06/25 Python
Django自定义模板过滤器和标签的实现方法
2019/08/21 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
H5新属性audio音频和video视频的控制详解(推荐)
2016/12/09 HTML / CSS
什么是触发器(trigger)? 触发器有什么作用?
2013/09/18 面试题
社会实践自我鉴定
2013/11/07 职场文书
财务会计专业推荐信
2013/11/30 职场文书
目标责任书范本
2014/04/16 职场文书
教师演讲稿开场白
2014/08/25 职场文书
2014年安全管理工作总结
2014/12/01 职场文书
postgresql无序uuid性能测试及对数据库的影响
2021/06/11 PostgreSQL
如何搭建 MySQL 高可用高性能集群
2021/06/21 MySQL
深入理解MySQL中MVCC与BufferPool缓存机制
2022/05/25 MySQL