youqing

导航

python enumerate用法

enumerate()是python的内置函数

enumerate在字典上是枚举、列举的意思

对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值

enumerate多用于在for循环中得到计数

list = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S',
'T', 'U', 'V', 'W', 'X', 'Y', 'Z']
#enumerate:可以直接获取列表的索引和值
for index, value in enumerate(list):
print("序号:%s 值:%s"%(index, value))
print("enumerate指定索引序号从'1'开始")
#直接指定列表的索引从1开始
for index, value in enumerate(list,1):
print("序号:%s 值:%s" % (index, value))

posted on 2017-05-15 15:41  youqing  阅读(527)  评论(0编辑  收藏  举报