Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 生成器表达式必须用括号括起来_Python_Github - Fatal编程技术网

Python 生成器表达式必须用括号括起来

Python 生成器表达式必须用括号括起来,python,github,Python,Github,python()的蛮力库 例外情况 File "C:\Python37-32\lib\site-packages\brute.py", line 68 product( ^ SyntaxError: Generator expression must be parenthesized 删除循环最后一个末尾的逗号 对于范围内的i(起始长度,如果渐变为else长度,则为长度+1),->此逗号 >>> x = 5, >>> x (5,) >>>

python()的蛮力库

例外情况

File "C:\Python37-32\lib\site-packages\brute.py", line 68
product(
^
SyntaxError: Generator expression must be parenthesized

删除循环最后一个
末尾的逗号

对于范围内的i(起始长度,如果渐变为else长度,则为长度+1),
->此逗号

>>> x = 5,
>>> x
(5,)
>>>
将逗号放在变量后计算为一个元素的元组。
chain.from_iterable
要求第一个参数是生成器而不是元组

由于该逗号,您的代码实际计算结果为
chain.from\u iterable((产品(选项,重复=i)表示范围内的i(起始长度,如果渐变长度,长度+1))

而不是

chain.from\u iterable(产品(选项,重复=i)表示范围内的i(起始长度,如果渐变长度,长度+1))

表格中存在错误。见本稿:

问候

>>> x = 5,
>>> x
(5,)
>>>