获取 Python 的简单 for 循环中索引的问题

您所在的位置:网站首页 python获取某个元素的索引 获取 Python 的简单 for 循环中索引的问题

获取 Python 的简单 for 循环中索引的问题

2023-09-11 08:02| 来源: 网络整理| 查看: 265

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的进一步学习还是很有帮助的哟!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3