小编Dan*_*Dan的帖子

Python:如何覆盖 print(dict) 输出的内容?

我有一本字典和一条打印语句,如下所示:

d = {'ar':4, 'ma':4, 'family':pf.Normal()}
print(d)
Run Code Online (Sandbox Code Playgroud)

这给了我

{'ar': 4, 'ma': 4, 'family': <pyflux.families.normal.Normal object at 0x11b6bc198>}
Run Code Online (Sandbox Code Playgroud)

有什么办法可以清理“family”键的值吗?重要的是,调用保持简单的“print(d)”,因为它用于打印其他字典而不会出现此问题。这可能吗?谢谢你的时间。

编辑:

感谢您的回答,我会将其标记为正确,但我还没有尝试过,无法确认。我最终创建了另一个字典,其中清理后的字符串作为键,对象作为值。这需要更多的工作,但我在阅读/得到回复之前就完成了,所以我坚持了下来。还是谢谢了!

python formatting dictionary

0
推荐指数
1
解决办法
1223
查看次数

标签 统计

dictionary ×1

formatting ×1

python ×1