Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธี Pretty Print Python Dictionary จาก Command Line

คุณสามารถ pretty print dict ใน Python ได้โดยใช้ไลบรารี pprint โมดูล pprint ให้ความสามารถในการ "pretty-print" โครงสร้างข้อมูล Python แบบสุ่มในรูปแบบที่สามารถนำกลับมาใช้เป็นอินพุตให้ interpreter ได้ คุณสามารถใช้ได้ดังนี้:

ตัวอย่าง

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
}