python:任何对空列表赋值的使用



文档格式示例代码:

from scipy.stats import norm
numargs = norm.numargs
[  ] = [0.9,] * numargs
rv = norm()

我完全不明白第三行在这里做什么。有人能解释一下吗?

我称之为恶作剧。所以numargs的类型是int,如果不是0,这个代码就会失败。从本质上讲,这段代码只是[]=[],对我来说似乎完全没有意义。

它可能只是文档中的遗物,因为以下内容出现在其他地方:

>>> from scipy.stats import nct
>>> numargs = nct.numargs
>>> [ df, nc ] = [0.9,] * numargs
>>> rv = nct(df, nc)

也许这些例子是自动生成的。因为所有其他发行版的示例都有类似的格式。

相关内容

  • 没有找到相关文章

最新更新