enumerate可以把各种迭代器包装成生成器,一边稍后产生输出值。
for i,flavor in enumerate(flavor_list):
print('%d: %s' % (i + 1,flavor))
还可以直接指定enumerate函数开始计数时所用的值(本例从1开始计数),这样能把代码写的更短。
for i,flavor in enumerate(flavor_list,1):
print('%d: %s' %(i,flavor))
enumerate可以把各种迭代器包装成生成器,一边稍后产生输出值。
for i,flavor in enumerate(flavor_list):
print('%d: %s' % (i + 1,flavor))
还可以直接指定enumerate函数开始计数时所用的值(本例从1开始计数),这样能把代码写的更短。
for i,flavor in enumerate(flavor_list,1):
print('%d: %s' %(i,flavor))