运行以下代码时,出现如下错误:
for (x in List[0] and y in range(0,11)):
^
SyntaxError: invalid syntax
我是Python编程的新手。当我尝试在顶部运行迭代时,我得到上面的错误消息。
有人可以请您解释哪一部分语法无效?
下面的小箭头似乎指向了结肠。
非常感谢。
答案 0 :(得分:3)
语法错误:括号不是必需的;使用以下内容:
for x in List[0] and y in range(0, 11): ...
更多问题虽然在我的评论中,但这不一定有效。
合并数组:
如果您要尝试查看List[0]
中的所有值,然后查看range(0, 11)
中的所有值,请执行以下操作:
for x in (List[0] + range(0, 11)): ...
无重复:
或者,如果您不想重复,并且排序无关紧要,请使用:
for x in list(set(List[0] + range(0, 11))): ...
完成所有对:
或者,如果您尝试浏览由List[0]
中的值和range(0, 11)
中的值组成的所有对,请使用以下内容:
for x in List[0]:
for y in range(0, 11):
...