أهم أسئلة "Dictionary"

يقوم القاموس بتعيين المفاتيح للقيم التي تسمح باسترجاع القيم بكفاءة بواسطة المفاتيح.

التكرار على القواميس باستخدام حلقات "for"

أنا في حيرة من الكود التالي:d = {'x': 1, 'y': 2, 'z': 3} for key in d: print key, […] قراءة المزيد…

python python-2.7 dictionary

تحقق من وجود مفتاح معين بالفعل في القاموس

كنت أرغب في اختبار ما إذا كان هناك مفتاح موجود في القاموس قبل تحديث قيمة المفتاح. كتبت الكود التالي:if 'key1' in dict.keys(): print "blah" else: print " […] قراءة المزيد…

python dictionary

كيف يمكنني إضافة مفاتيح جديدة إلى القاموس؟

هل من الممكن إضافة مفتاح إلى قاموس Python بعد إنشائه؟لا يبدو أن لها طريقة .add() .

python dictionary lookup

كيف أقوم بفرز القاموس حسب القيمة؟

لدي قاموس قيم تمت قراءته من حقلين في قاعدة بيانات: حقل سلسلة وحقل رقمي. يعتبر حقل السلسلة فريدًا ، لذا فهو مفتاح القاموس.يمكنني الفرز حسب المفاتيح ، لكن كيف يمكنني الفرز بناءً على القيم؟ملاحظة: لقد قرأت سؤال Stack Overflow هنا كيف يمكنني فرز قائمة من القواميس حسب قيمة القاموس؟ وربما يمكنني تغيير الكود الخاص بي للحصول على قائمة من القواميس ، ولكن بما أنني لا أحتاج حقًا إلى قائمة من القواميس ، فقد أردت معرفة ما إذا كان هناك حل أبسط للفرز إما بترتيب تصاعدي أو تنازلي.

python sorting dictionary

كيف يمكنني تكرار كل إدخال في خريطة Java بكفاءة؟

إذا كان لدي كائن يطبق واجهة Map في Java وأرغب في تكرار كل زوج موجود بداخله ، فما هي الطريقة الأكثر فاعلية للتنقل عبر الخريطة؟هل سيعتمد ترتيب العناصر على تنفيذ الخريطة المحدد الذي أستخدمه للواجهة؟

java dictionary collections iteration

كيف أقوم بدمج قاموسين في تعبير واحد في بايثون (مع اتحاد القواميس)؟

لدي قواميس بايثون ، وأريد أن أكتب تعبيرًا واحدًا يُرجع هذين القواميس ، مدمجين (أي أخذ الاتحاد). ستكون الطريقة update() هي ما أحتاجه ، إذا أعادت النتيجة بدلاً من تعديل القاموس في المكان.>>> x = {'a': 1, 'b': 2} >>> […] قراءة المزيد…

python dictionary merge

تحديد نوع الشيء؟

هل هناك طريقة بسيطة لتحديد ما إذا كان المتغير عبارة عن قائمة أم قاموس أم شيء آخر؟ أستعيد كائنًا قد يكون من أي نوع ، وأحتاج إلى معرفة الفرق.

python dictionary types typeof

حذف عنصر من القاموس

هل هناك طريقة لحذف عنصر من قاموس في بايثون؟بالإضافة إلى ذلك ، كيف يمكنني حذف عنصر من القاموس لإرجاع نسخة (أي عدم تعديل الأصل)؟

python dictionary del

ما هي أفضل طريقة للتكرار على القاموس؟

لقد رأيت عدة طرق مختلفة للتكرار على قاموس بلغة C #. هل هناك طريقة معيارية؟

c# dictionary loops

كيفية إزالة مفتاح من قاموس Python؟

عند حذف مفتاح من قاموس ، أستخدم:if 'key' in my_dict: del my_dict['key'] هل هناك طريقة واحدة لفعل هذا؟

python dictionary data-structures unset