📜  python print dict pretty - Python (1)

📅  最后修改于: 2023-12-03 15:18:58.930000             🧑  作者: Mango

Python中如何漂亮地输出字典?

Python是一种广泛使用的高级编程语言,它的语法简洁、易读易理解,非常适合初学者。在Python中,字典是一种非常常用的数据结构,它由键值对组成。如果需要将字典以可读性更高的方式输出,我们可以使用Python内置的pprint模块。

pprint

pprint意为“pretty-print”,它提供了一种漂亮的方式将Python数据结构打印到控制台或输出到文件。除了字典,pprint还可以处理列表、元组和其他Python数据结构。

示例

下面是一个简单的Python字典:

d = {'Name': 'Mike', 'Age': 25, 'Country': 'China'}

如果我们直接将其打印出来,输出结果如下:

{'Name': 'Mike', 'Age': 25, 'Country': 'China'}

但是,对于更大、更复杂的字典,这种方式显然是不可行的。我们可以使用pprint的pprint()方法将其漂亮地输出:

from pprint import pprint

d = {
    'Name': 'Mike',
    'Age': 25,
    'Country': 'China',
    'Languages': {
        'Python': 80,
        'Java': 60,
        'C++': 70
    }
}

pprint(d)

输出结果为:

{'Age': 25,
 'Country': 'China',
 'Languages': {'C++': 70, 'Java': 60, 'Python': 80},
 'Name': 'Mike'}

我们可以看到,pprint输出了一个以缩进形式呈现的字典,使其更易读。

总结

通过pprint模块,我们可以以漂亮的方式输出Python字典,使其更易读。虽然Python具备很多内置的输出功能,但是pprint是一个非常方便、易用的工具,是Python数据结构输出的不二选择!