说说 Python 中如何迭代列表元素的同时,获取其下标

90 阅读1分钟

可以在 for 循环中使用 range(len(list 对象)), 在迭代列表元素的同时,获取其下标:

books = ['梦的化石', '冬泳', '鱼翅与花椒']
for i in range(len(books)):
    print('下标为 ' + str(i) + ' 的书名为:' + books[i])

运行结果:

下标为 0 的书名为:梦的化石 下标为 1 的书名为:冬泳 下标为 2 的书名为:鱼翅与花椒

这里通过 len() 函数获取列表的大小,然后利用 range() ,令其从 0 开始迭代。range 函数定义为 range(start, stop[, step]), 这里只提供了 stop 入参,这样 start 参数会默认从 0 开始。

得到下标,就可以在迭代的过程中,根据具体逻辑,进行二次处理啦!是不是很简单呀 O(∩_∩)O哈哈~