我有一个程序生成两个列表。我想从列表1中打印一个项目,然后切换到打印列表2中的项目,然后返回到从列表1打印等等。然而,每当我尝试它,它只是打印list1然后list2。如何在循环之间切换?
请帮忙。
代码:
List1 = ['a', 'b' , 'c', 'd', 'e', 'f']
List2 = ['1', '2', '3', '4', '5', '6']
continue = True
while continue == True:
for i in List1:
print i
print '/n'
continue = False
while continue == False:
for i in List2:
print i
print '/n'
continue = True
输出:
a
b
c
d
e
f
1
2
3
4
5
6
希望的输出:
a
1
b
2
c
3
d
4
e
5
f
6
这两个列表将始终是相同的大小? –
[可能同时打印多个列表中的所有值]的可能副本(http://stackoverflow.com/questions/12040989/printing-all-the-values-from-multiple-lists-at-the-same-时间) –
请注意,'continue'是一个关键字,因为这个代码甚至不会在Python 2.7上运行(它可能在不同的版本上)。我建议不要将它用作变量名称。 –