def merge(l1,l2):
i=0;
while((l1[i]!=none)||(l2[i]!=none)):
SyntaxError: 语法无效 作为新手,我无法弄清楚上面的代码有什么问题。
最佳答案
用或
替换||
,使None
大写(去掉分号):
def merge(l1, l2):
i = 0
while l1[i] != None or l2[i] != None:
pass
(如您所见,括号也是多余的。)
另外,!= None
可以改成is not None
:
while l1[i] is not None or l2[i] is not None:
(感谢@SilentGhost 指出这一点。)
关于python while 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2666614/