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):
        ...