2024-09-28 22:23:27 发布
网友
我从一本书中读到了下面的Python代码,应该很容易理解。我只是想知道,下面这句空话的目的是什么:
if currentLabel not in labelCounts.keys(): labelCounts[currentLabel] = 0 labelCounts[currentLabel] += 1
完整代码是:
很可能第二行应该缩进,如下所示:
如果dict labelCounts不包含值为currentLabel的键,则可以这样做以避免引发错误
labelCounts
currentLabel
看起来您需要缩进,您的代码应该生成键如果它不存在,则会在该键上增加一个计数器,+=不应缩进以说明已经存在的键和新创建的键:
另一种说法是:
是错误的。它的可能是严重缩进,应该是:
在Python中不能有“empty”if。尽管你可以这样做:
if
实际上什么也做不了。在
很可能第二行应该缩进,如下所示:
如果dict
labelCounts
不包含值为currentLabel
的键,则可以这样做以避免引发错误看起来您需要缩进,您的代码应该生成键如果它不存在,则会在该键上增加一个计数器,+=不应缩进以说明已经存在的键和新创建的键:
另一种说法是:
^{pr2}$是错误的。它的可能是严重缩进,应该是:
^{pr2}$在Python中不能有“empty”
^{3}$if
。尽管你可以这样做:实际上什么也做不了。在
相关问题 更多 >
编程相关推荐