Pycharm在第5行突出显示“.keys()”,并为此示例代码提供了以下警告:
1 def testfunc():
2 mydic = {}
3 for x in range(5):
4 mydic[x] = str(x)
5 elems = set(mydic.keys())
Python解释器:来自anaconda的python2.7。 Pycharm v2017.3
有人可以帮我理解为什么会收到此警告?一切都按预期工作。
答案 0 :(得分:2)
我在PyCharm 2019.3中也有此错误。问题是我使用的virtualenv没有被排除。
答案 1 :(得分:1)
根据上面@ user2235698的评论,并根据我的验证,这是由于存在错误的pycharm版本。请更新您的pycharm。