คุณสามารถพิมพ์ 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 }