فرح احمد نشر 13 أبريل 2021 أرسل تقرير نشر 13 أبريل 2021 لم استطيع ترتيب هذا الكود ببرنامج الباي تشارم لكي أقوم بالوصول لقيمة الكي و طباعتها من الدكشنري اقتباس
1 سامح أشرف نشر 13 أبريل 2021 أرسل تقرير نشر 13 أبريل 2021 لطباعة درجة الطالب في مادة معينة نستخدم طريقة index لجلب النتيجة المطلوبة بالضبط: print(sampleDict['class']['student']['marks']['physics']) # Output: 70 print(sampleDict['class']['student']['marks']['history']) # Output: 80 أما لطباعة كل درجات الطالب نستخدم التابع items لجلب كل الدرجات لكل المواد في شكل أزواج من الكائن Tuple: print(sampleDict['class']['student']['marks']['physics']) # Output: 70 print(sampleDict['class']['student']['marks']['history']) # Output: 80 for subject, degree in sampleDict['class']['student']['marks'].items(): print(subject, degree) """ OutPut: physics 70 history 80 """ 2 اقتباس
0 Ali Haidar Ahmad نشر 14 مارس 2022 أرسل تقرير نشر 14 مارس 2022 تحتوي بايوثن على الوحدة PrettyPrint (طباعة جميلة أو مرتبة) المخصصة فقط من أجل هذه الحالات، فكما ذكرت فإنه في حالة القواميس المتداخلة يصعب قراءة ترتيب المفاتيح لأنه عند طباعة القاموس يظهر بشكل غير مُرتب ومن الصعب قراءته (في حالة القواميس الكبيرة). لذا يمكنك استخدام الدالة pprint من هذه الوحدة لعرض القاموس بشكل مرتب ومقروء: from pprint import pprint pprint(yourDict) اقتباس
السؤال
فرح احمد
لم استطيع ترتيب هذا الكود ببرنامج الباي تشارم لكي أقوم بالوصول لقيمة الكي و طباعتها من الدكشنري
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.