#代码是在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‘)]
时间: 2024-10-03 23:53:53