【发布时间】:2018-05-11 00:00:14
【问题描述】:
我收到一个简单打印语句的错误,可能是什么错误,已更改为浮动并尝试但仍然存在错误。
if __name__ == '__main__':
print (i*i for i in range(5))
错误:
<generator object <genexpr> at 0x0000000002731828>
提前谢谢...
【问题讨论】:
-
不是我的朋友,只有这个“
at 0x0000000002731828>” -
这是不是错误。该语句返回一个生成器。你想做什么?
-
在 Windows 64 位操作系统上使用 Python 3.3
-
您将对象表示与异常混淆了。这是 Python 告诉你你刚刚创建了一个generator expression。
-
我怎样才能看到这样的结果 [0 1 4 9 16]?谢谢