"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني إنشاء قواميس بكفاءة باستخدام فهم Python؟

كيف يمكنني إنشاء قواميس بكفاءة باستخدام فهم Python؟

نشر في 2025-04-13
تصفح:440

How Can I Efficiently Create Dictionaries Using Python Comprehension?

على الرغم من أنها تشبه إلى حد كبير اختصارات القائمة ، إلا أن هناك بعض الاختلافات الملحوظة. يجب عليك تحديد المفاتيح والقيم بشكل صريح. على سبيل المثال:

d = {n: n ** 2 for n في النطاق (5)}

استخدم بناء الجملة التالي:

d = {n: true for n in n in range (5)} نفس المفتاح باستخدام فهم القاموس. لتحقيق ذلك ، يمكنك إما تعيين القيم يدويًا باستخدام حلقة أو إنشاء قاموس منفصل وتحديث القائم الموجود باستخدام Update ():

new_dict = {n: n for n في النطاق (5)} # تحديث القاموس الحالي nentral_dict.update (new_dict)

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3