Total Beginner: Python 3.4 发现语法错误
Total Beginner: Python 3.4 spot the syntax error
当运行执行以下代码时,出现如下错误:
for (x in List[0] and y in range(0,11)):
^
SyntaxError: invalid syntax
我对 Python 编程还很陌生。当我尝试 运行 顶部的迭代时,我收到上述错误消息。
谁能解释一下语法的哪一部分是无效的?
下方的小箭头似乎指向冒号。
非常感谢。
语法错误:括号不是必需的;使用以下内容:
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):
...
当运行执行以下代码时,出现如下错误:
for (x in List[0] and y in range(0,11)):
^
SyntaxError: invalid syntax
我对 Python 编程还很陌生。当我尝试 运行 顶部的迭代时,我收到上述错误消息。
谁能解释一下语法的哪一部分是无效的?
下方的小箭头似乎指向冒号。
非常感谢。
语法错误:括号不是必需的;使用以下内容:
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):
...