python中defaultdict不显示类型

1.问题

原本输出包含:

result:  defaultdict(, {'imgpath': './dataset/orgImage/326.jpg'})

 

2.目标

但是我希望不显示前面的:

defaultdict(

3.尝试

之前蠢到尝试result[1]。。。当然是不行的。。。

4.解法

最后找到一处参考:https://www.thinbug.com/q/48823942

正确解法(由于我没有嵌套字典):

dict(result)

输出: 

result:  {'imgpath': './dataset/orgImage/243.jpg'}

有嵌套的需要:

{k: dict(v) for k, v in d.items()}

参考

1.python:从defaultdict中删除类型

你可能感兴趣的:(#,python,python,defaultdict)