如何获取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实现下载文件的三种方法
Feb 09 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
Apr 19 Python
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
Sep 06 Python
Python列表切片操作实例总结
Feb 19 Python
python协程之动态添加任务的方法
Feb 19 Python
Python使用MyQR制作专属动态彩色二维码功能
Jun 04 Python
Python爬虫实现“盗取”微信好友信息的方法分析
Sep 16 Python
Python实现打印实心和空心菱形
Nov 23 Python
Python语法之精妙的十个知识点(装B语法)
Jan 18 Python
Python sorted排序方法如何实现
Mar 31 Python
Django import export实现数据库导入导出方式
Apr 03 Python
Python进行统计建模
Aug 10 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
WHOIS类的修改版
2006/10/09 PHP
php中3种方法统计字符串中每种字符的个数并排序
2012/08/27 PHP
php定时执行任务设置详解
2015/02/06 PHP
PDO::commit讲解
2019/01/27 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
js 鼠标拖动对象 可让任何div实现拖动效果
2009/11/09 Javascript
jquery cookie实现的简单换肤功能适合小网站
2013/08/25 Javascript
JavaScript实现自动变换表格边框颜色
2015/05/08 Javascript
基于javascript实现单选及多选的向右和向左移动实例
2015/07/25 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
2015/08/23 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
2016/10/10 Javascript
jquery广告无缝轮播实例
2017/01/05 Javascript
深入理解vue.js中的v-if和v-show
2017/06/22 Javascript
Angular2生命周期钩子函数的详细介绍
2017/07/10 Javascript
基于JavaScript中标识符的命名规则介绍
2018/01/06 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
2018/09/29 Javascript
JavaScript实现的九种排序算法
2019/03/04 Javascript
javascript原型链学习记录之继承实现方式分析
2019/05/01 Javascript
es6函数中的作用域实例分析
2020/04/18 Javascript
vue data有值,但是页面{{}} 取不到值的解决
2020/11/09 Javascript
Python 文件操作实现代码
2009/10/07 Python
flask + pymysql操作Mysql数据库的实例
2017/11/13 Python
Python读取系统文件夹内所有文件并统计数量的方法
2018/10/23 Python
python射线法判断检测点是否位于区域外接矩形内
2019/06/28 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
Keras: model实现固定部分layer,训练部分layer操作
2020/06/28 Python
美国珠宝网上商店:Jeulia
2016/09/01 全球购物
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
Linux内核产生并发的原因
2012/07/13 面试题
教师的实习鉴定
2013/12/15 职场文书
转让协议书范本
2014/04/15 职场文书
初中成绩单评语
2014/12/29 职场文书
回复函范文
2015/07/14 职场文书
Golang入门之计时器
2022/05/04 Golang