คุณสามารถพิมพ์ dict ใน python ได้โดยใช้ pprint library โมดูล pprint ให้ความสามารถในการ "พิมพ์สวย" โครงสร้างข้อมูล Python โดยพลการในรูปแบบที่สามารถใช้เป็นอินพุตสำหรับล่าม ใช้งานได้ดังนี้
ตัวอย่าง
a = {
'bar': 22,
'foo': 45
}
pprint.pprint(a, width=10) ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์:
{'bar': 22,
'foo': 45} อย่างที่คุณเห็นว่าสิ่งนี้ยังอ่านไม่ได้ คุณสามารถใช้โมดูล json เพื่อพิมพ์ได้ดียิ่งขึ้น ตัวอย่างเช่น
ตัวอย่าง
import json
a = {
'bar': 22,
'foo': 45
}
print(json.dumps(a, indent=4)) ผลลัพธ์
สิ่งนี้จะให้ผลลัพธ์:
{
"bar": 22,
"foo": 45
}