码迷,mamicode.com
首页 > 编程语言 > 详细

python中enumerate()的用法

时间:2018-05-19 17:13:01      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:循环   print   png   str   元组   lis   输出   元素   for循环   

enumerate()函数用于遍历一个可遍历的数据对象(如列表、元组或字符串等)的索引和其对应的元素,一般用于for循环中。

enumerate(sequence, [start=0])

sequence 表示一个序列、迭代器或其他支持迭代对象;start 表示索引的起始位置。注意start索引的起始位置和sequence无关。函数返回值就是enumerate对象,例如可以是索引值也可以是其元素,或者两者都有。

例子:

# -*- coding: utf-8 -*-
import os,sys
a=ostbdn
print (list(enumerate(a)))
print (dict(enumerate(a,start=1)))
print (dict(enumerate(a,start=8)))
b=[0.33,9.02,8.88,2.61,999]
print (tuple(enumerate(b,2)))

for idx,val in enumerate(b):
    print (b[idx])

for idx,val in enumerate(a):
    print (idx,val)

输出:

技术分享图片

python中enumerate()的用法

标签:循环   print   png   str   元组   lis   输出   元素   for循环   

原文地址:https://www.cnblogs.com/cvtoEyes/p/9060581.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!