【发布时间】:2012-03-17 22:40:44
【问题描述】:
我是 python 新手。
请参见下面给出的输出 1a、1b、1c 等。我如何让它给我输出 1a、2b、3c、..?
range = range(1,4)
list = ['a','b','c']
for each in range:
for i in list:
print str(each) + i
非常感谢您的帮助。
【问题讨论】:
-
如果由于某种原因你不想使用
enumerate,但又想使用range,那么你可以使用for each, i in zip(range, list):。 -
感谢 agf,这是一个不错的方法。