开发者

Set comprehensions don't work on Pydev (Python)

开发者 https://www.devze.com 2023-01-13 10:12 出处:网络
{x for x in range(10)} works perfectly on IDLE, but when I try this in eclipse (with Pydev plugin) I get a syntax error:
{x for x in range(10)}

works perfectly on IDLE, but when I try this in eclipse (with Pydev plugin) I get a syntax error:

Undefined variable: x

Is it because Py开发者_如何学Cdev doesn't support set comprehensions or something? What can I do to make this work? (This was just one example that doesn't work. All set comprehensions don't work for me).

(I'm using Python 3)


This is a bug in PyDev; in this case ignore the editor's warning and execute the code: it will work.

I get this a lot, PyDev isn't perfect but it's good enough!


Make sure that Pydev is configured to use Python 3.


You can find out which version of Python you are using with

import sys
sys.stdout.write( sys.version )
0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号