gpt4 book ai didi

python - 如何在没有类型的情况下打印 defaultdict 变量?

转载 作者:太空狗 更新时间:2023-10-29 21:28:12 24 4
gpt4 key购买 nike

在下面的代码中:

from collections import defaultdict

confusion_proba_dict = defaultdict(float)

for i in xrange(10):
confusion_proba_dict[i] = i + 10

print confusion_proba_dict

输出是:

defaultdict(<type 'float'>, {0: 10, 1: 11, 2: 12, 3: 13, 4: 14, 5: 15, 6: 16, 7: 17, 8: 18, 9: 19})

但是,我需要输出为:

{0: 10, 1: 11, 2: 12, 3: 13, 4: 14, 5: 15, 6: 16, 7: 17, 8: 18, 9: 19}

我该怎么做?

最佳答案

只需将其转换为普通字典

print( dict(confusion_proba_dict) )

但是如果你打算那样使用,就使用普通的字典,因为你没有使用 defaultdict 的任何优点

关于python - 如何在没有类型的情况下打印 defaultdict 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41316224/

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