python - 集合理解不适用于 Pydev (Python)

标签 python eclipse-plugin set pydev list-comprehension

{x for x in range(10)}

在 IDLE 上完美运行,但是当我在 eclipse 中尝试这个(使用 Pydev 插件)时,我得到一个语法错误:

Undefined variable: x

是因为 Pydev 不支持集合推导还是什么的?我该怎么做才能完成这项工作? (这只是一个不起作用的例子。所有集合理解对我都不起作用)。

(我正在使用 Python 3)

最佳答案

这是 PyDev 中的一个错误;在这种情况下,忽略编辑器的警告并执行代码:它将起作用。

我明白这一点,PyDev 并不完美,但已经足够好了!

关于python - 集合理解不适用于 Pydev (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3576927/

相关文章:

python - 是否应该将 conda 或 conda-forge 用于 Python 环境?

python - 有没有办法在 Bokeh 中使用 MultiSelect 来选择绘制哪个流数据通道?

python - 使用kivy时钟在执行前等待

java - 找不到 JRE 定义 : "J2SE-1.8". 启动中止

swift - 这个值为 Set 的字典似乎没有在 Xcode 中加载

java - 有效地迭代多个 Java Map 键集的联合

Python:将两个字典相加

eclipse - 如何在 Eclipse 中添加自定义 SuppressWarnings token

eclipse - java.lang.UnsatisfiedLinkError : no Library in java. 库.path

grails - 如何在 Grails 中存储一组值?