📜  Python|漂亮地打印带有字典值的字典

📅  最后修改于: 2022-05-13 01:54:38.214000             🧑  作者: Mango

Python|漂亮地打印带有字典值的字典

本文只是提供了一种快速打印具有字典作为值的字典的方法。随着 NoSQL 数据库的出现,现在很多时候都需要这样做。让我们编写一种方法来执行此特定任务。

方法:使用循环
我们只是使用粗暴的循环方式遍历每个字典元素及其对应的值。

# Python3 code to demonstrate working of
# Pretty Print a dictionary with dictionary value
# Using loops
  
# initializing dictionary
test_dict = {'gfg' : {'rate' : 5, 'remark' : 'good'}, 'cs' : {'rate' : 3}}
  
# printing original dictionary
print("The original dictionary is : " +  str(test_dict))
  
# using loops to Pretty Print
print("The Pretty Print dictionary is : ")
for sub in test_dict:
    print (sub)
    for sub_nest in test_dict[sub]:
        print (sub_nest, ':', test_dict[sub][sub_nest])
输出 :
The original dictionary is : {'gfg': {'remark': 'good', 'rate': 5}, 'cs': {'rate': 3}}
The Pretty Print dictionary is : 
gfg
remark : good
rate : 5
cs
rate : 3