python 字典换行打印

2023-02-23 00:00:00 打印 字典 换行

在 Python 中,可以使用 pprint 模块中的 pprint 函数来实现字典换行打印,以便更好地查看和阅读复杂的字典数据结构。

以下是一个示例代码,演示了如何使用 pprint 函数来实现字典换行打印:

import pprint

# 定义一个复杂的字典
my_dict = {
    "fruit": {
        "apple": 4,
        "banana": 2,
        "orange": 3
    },
    "vegetable": {
        "carrot": 5,
        "tomato": 3,
        "potato": 4
    },
    "meat": {
        "beef": 2,
        "pork": 3,
        "chicken": 4
    }
}

# 使用 pprint 函数进行换行打印
pprint.pprint(my_dict)

在上面的示例代码中,首先定义了一个复杂的字典 my_dict,包含多层嵌套的键值对。然后使用 pprint.pprint() 函数进行换行打印,该函数会自动根据字典的结构进行格式化输出,以便更好地查看和阅读。输出结果如下:

{'fruit': {'apple': 4, 'banana': 2, 'orange': 3},
 'meat': {'beef': 2, 'chicken': 4, 'pork': 3},
 'vegetable': {'carrot': 5, 'potato': 4, 'tomato': 3}}

需要注意的是,pprint 模块提供了多种参数和选项,可以根据需要进行自定义配置。例如,可以通过 indent 参数来指定缩进空格数,通过 width 参数来指定输出宽度等等。

相关文章