我正在做一些练习,但由于打印字典时应该遵循的一些格式,我无法完成。
a_dict = { ‘apple’: 1, ‘orange’: 2 }
输出
{‘apple’: 1, ‘orange’: 2}
有什么办法可以把它格式化成这样吗?
{ ‘apple’:1, ‘orange’:2 }
基本上编辑输出之间的空格。
您不能修改repr内置的方法,例如,dict但您可以根据需要打印它。例如:
>>> a = {'apple': 1, 'orange': 2}>>> print("{{ {} }}".format(", ".join(f"{repr(k)}:{repr(v)}" for k, v in a.items()))){ 'apple':1, 'orange':2 }
>>> a = {'apple': 1, 'orange': 2}
>>> print("{{ {} }}".format(", ".join(f"{repr(k)}:{repr(v)}" for k, v in a.items())))
{ 'apple':1, 'orange':2 }