gpt4 book ai didi

python - heapify 返回 NoneType

转载 作者:太空狗 更新时间:2023-10-30 02:13:35 26 4
gpt4 key购买 nike

我有

b = heapify([5,4,9,1])

如果我做一个

type(b)

它说它是 NoneType 而不是列表类型,有人知道我做错了什么吗??

最佳答案

heapify() 方法就地转换列表。这意味着它会更改列表,但不会返回修改后的列表。正如 agf 在下面提到的,heapify() 返回 None 以保护您免受此错误的影响。因此,如果你这样做

lst = [5,4,9,1]
heapify(lst)
type(lst)

你会看到 lst 现在已经堆化了。查看library reference了解更多信息。

关于python - heapify 返回 NoneType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7465896/

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