Python for循环输出(index,value)的几种方法

来源:网络 文章列表 2019-06-25 8
在Python里需要用到range或者enumerate来循环输出一个列表的索引下标。2者用法略有不同。

for循环我们经常用,但是要输出一个列表的索引下标,直接for index,value in [1,2,3,4]是不行的。在Python里需要用到range或者enumerate

假如我们有一个列表,需要迭代输出序列的索引(index)和索引值(value)。

>>> lists = [1,2,3,4]

方法一

enumerate()

lists = [1,2,3,4]
for index,value in enumerate(lists):
    print("%s--%s" %(index,value))

输出结果:

0--1
1--2
2--3
3--4

方法二

range()+len()

lists = [1,2,3,4]
for i in range(len(lists)):
    print("%s--%s" % (i, lists[i]))

输出结果

0--1
1--2
2--3
3--4

腾讯云限量秒杀

1核2G 5M 50元/年 2核4G 8M 74元/年 4核8G 5M 818元/年 CDN流量包 100GB 9元

版权声明

本站部分原创文章,部分文章整理自网络。如有转载的文章侵犯了您的版权,请联系站长删除处理。如果您有优质文章,欢迎发稿给我们!联系站长:
愿本站的内容能为您的学习、工作带来绵薄之力。

评论

  • 随机获取
点击刷新
精彩评论

友情链接