الخلاصة السريعة
pformat() يفرز مفاتيح العرض افتراضيًا؛ sort_dicts=False يحفظ ترتيب الإدراج. [1] [2]
المثال
from pprint import pformat
d={'z':4,'a':9}
print(pformat(d))
print(pformat(d,
sort_dicts=False))
print(list(d))المخرجات: {'a': 9, 'z': 4}، ثم {'z': 4, 'a': 9}، ثم ['z', 'a']. [1] [2]
خيار العرض
القيمة الافتراضية لـsort_dicts هنا True. تعطيلها يغير ترتيب التمثيل النصي، والقيم تبقى مرتبطة بمفاتيحها. [1] [2]
الأصل
القاموس الأصلي لم يُرتب مكانه؛ افحص مفاتيحه بعد التنسيق بدل الاستنتاج من العرض. [1] [2]

النطاق
نشرح pformat؛ لا نفترض القيمة الافتراضية نفسها لكل دالة في الوحدة. [1] [2]
المراجع
- Python: تنسيق العرض
- CPython 3.12.14: pprint.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
