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

python-enumerate-b1

时间:2016-09-03 16:19:16      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

#代码是在3.5的解释器下运行的
a = ["my","name","is","xxx"]
#以(index,value)的形式一行一行打印
for index in range(len(a)): #遍历索引下标
print(index,a[index]) #同时输出索引,以及变量的值

#输出结果:
#0 my
#1 name
#2 is
#3 xxx





#enumerate的用法起相同的作用


for index,value in enumerate(a):
print(index,value)
#输出结果:
#0 my
#1 name
#2 is
#3 xxx



#在列表中输出
def read_index_value(index,value):
return "[%s,%s]" % (index,value) #返回一组索引以及对应的值
print ([read_index_value(index,value) for index,value in enumerate(a)])

#输出结果:[‘[0,my]‘, ‘[1,name]‘, ‘[2,is]‘, ‘[3,xxx]‘]



#以列表的形式输出
list_a = list(enumerate(a))
print(list_a)

#输出结果:[(0, ‘my‘), (1, ‘name‘), (2, ‘is‘), (3, ‘xxx‘)]

python-enumerate-b1

标签:

原文地址:http://www.cnblogs.com/beelinemo/p/5837207.html

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