【发布时间】:2016-12-14 14:33:49
【问题描述】:
我有一个生成两个列表的程序。我想从 list1 打印一个项目,然后切换到从 list 2 打印一个项目,然后从 list1 ..等返回打印。但是,每当我尝试它时,它只会打印 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
【问题讨论】:
-
两个列表的大小是否始终相同?
-
请注意,
continue是一个关键字,因此此代码甚至不能在 Python 2.7 上运行(它可能在不同的版本上)。我建议不要将其用作变量名。
标签: python list for-loop while-loop