如何获取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 相关文章推荐
50行代码实现贪吃蛇(具体思路及代码)
Apr 27 Python
Python中元组,列表,字典的区别
May 21 Python
Python使用numpy实现BP神经网络
Mar 10 Python
TensorFlow Session使用的两种方法小结
Jul 30 Python
在Python中实现shuffle给列表洗牌
Nov 08 Python
python DataFrame 取差集实例
Jan 30 Python
Python3 导入上级目录中的模块实例
Feb 16 Python
Python爬虫:url中带字典列表参数的编码转换方法
Aug 21 Python
如何关掉pycharm中的python console(图解)
Oct 31 Python
Pytorch之保存读取模型实例
Dec 30 Python
详解python的xlwings库读写excel操作总结
Feb 26 Python
Pandas-DataFrame知识点汇总
Mar 16 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数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
2011/10/29 PHP
利用PHP+JS实现搜索自动提示(实例)
2013/06/09 PHP
php常用的工具开发整理
2019/09/26 PHP
Tinymce+jQuery.Validation使用产生的BUG
2010/03/29 Javascript
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
jquery.pagination.js 无刷新分页实现步骤分享
2012/05/23 Javascript
JavaScript中判断对象类型的几种方法总结
2013/11/11 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
jquery获取复选框checkbox的值的简单实现方法
2016/05/26 Javascript
Node.js的npm包管理器基础使用教程
2016/05/26 Javascript
js面向对象编程总结
2017/02/16 Javascript
原生JS实现垂直手风琴效果
2017/02/19 Javascript
使用Electron构建React+Webpack桌面应用的方法
2017/12/15 Javascript
分享5个小技巧让你写出更好的 JavaScript 条件语句
2018/10/20 Javascript
微信小程序实现原生步骤条
2019/07/25 Javascript
layui实现数据表格自定义数据项
2019/10/26 Javascript
JavaScript eval()函数定义及使用方法详解
2020/07/07 Javascript
解决vue 退出动画无效的问题
2020/08/09 Javascript
Openlayers绘制聚合标注
2020/09/28 Javascript
[00:56]PWL开团时刻DAY8——追追追追追!
2020/11/09 DOTA
Python的自动化部署模块Fabric的安装及使用指南
2016/01/19 Python
利用python获取某年中每个月的第一天和最后一天
2016/12/15 Python
Python爬取网易云音乐热门评论
2017/03/31 Python
python素数筛选法浅析
2018/03/19 Python
python 实现在txt指定行追加文本的方法
2018/04/29 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
python简单区块链模拟详解
2019/07/03 Python
对pytorch中的梯度更新方法详解
2019/08/20 Python
Python按照list dict key进行排序过程解析
2020/04/04 Python
CSS3 border-image详解、应用及jQuery插件
2011/08/29 HTML / CSS
市场部专员岗位职责
2013/11/30 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
四风批评与自我批评发言稿
2014/10/14 职场文书
社区环境卫生倡议书
2015/04/29 职场文书