有没有办法从一个类中以一种漂亮的方式打印字典?
我有一个字典,当我打印de类时,我想返回它的键和值,像这样:
key1: value1
key2: value2
…
我找不到这样返回的方法。
我想在这里输入代码
def __str__(self):
for key in self.__dicc:
d = str(self.__dicc.get(key))
return d
您可以使用items
方法遍历字典中的键值对
def __str__(self):
d = ""
for k, v in self.__dicc.items():
d += f"{k}: {v}n"
return d