gpt4 book ai didi

list - 预期为 'collections.Iterable' ,改为 Optional[list]

转载 作者:行者123 更新时间:2023-12-05 00:59:46 32 4
gpt4 key购买 nike

我今天在 Pycharm 社区版 5.0.3 中收到了这个错误,想知道这是否只是我做错了/没有意识到,或者是 PyCharm lint 问题。重现错误的代码是

mylist = list()

# fill mylist, or do nothing here, either way the error persists

if mylist:
# if something in the list...
mylist.append(2)
else:
# list is empty, add something
mylist.append(1)

# warning at the loop here
for val in mylist:
print val

这是因为它认为 mylist 是 type 的联合吗?

最佳答案

如果你放置这样的东西:

""":rtype: list"""

在生成列表的函数的文档字符串中,这应该让 pycharm 意识到您确实在期待一个列表。

关于list - 预期为 'collections.Iterable' ,改为 Optional[list],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38916374/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com