هل يمكننا الحصول على نفس المفتاح في قاموس بيثون؟
هل يمكننا الحصول على نفس المفتاح في قاموس بيثون؟

فيديو: هل يمكننا الحصول على نفس المفتاح في قاموس بيثون؟

فيديو: هل يمكننا الحصول على نفس المفتاح في قاموس بيثون؟
فيديو: {Python Dictionaries} - [#18 القواميس في بايثون - [ تعلم بايثون بالعربي 2024, يمكن
Anonim

إجابة. لا ، كل واحد مفتاح في قاموس يجب أن تكون فريدة من نوعها. تستطيع ر لديك اثنين مفاتيح مع ال نفس القيمة. محاولة استخدام نفس المفتاح تكرارا إرادة فقط الكتابة فوق القيمة السابقة المخزنة.

بهذه الطريقة ، هل يمكن أن يكون لديك مفاتيح مكررة في قاموس بيثون؟

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

ثانيًا ، كيف يمكنك التحقق من وجود مفتاح في قاموس بيثون؟ ببساطة تحقق مما إذا كان المفتاح موجود في قاموس بايثون يمكنك استخدام عامل التشغيل في البحث من خلال مفاتيح القاموس مثل هذا: الحيوانات الأليفة = {'cats': 1، 'dogs': 2، 'fish': 3} لو "كلاب" في الحيوانات الأليفة: طباعة ("تم العثور على كلاب!") # تم العثور على كلاب!

يُسأل أيضًا ، كم عدد المفاتيح المتطابقة التي يمكن أن يحتوي القاموس عليها بايثون؟

مفاتيح متعددة متطابقة في بايثون ديكت - نعم انت علبة ! مفاتيح متعددة متطابقة في بايثون ديكت - نعم انت علبة ! اذا أنت لديك قائمة ، أنت علبة فقط لديك عنصر واحد في كل رقم - يوجد فقط موقع واحد [0] ، [1] واحد وهكذا. هذا واضح وطبيعي للفهم.

هل يمكن أن يكون مفتاح القاموس قائمة بايثون؟

المدمج قائمة لا يجب استخدام النوع كملف مفتاح القاموس . لاحظ أنه نظرًا لأن المجموعات غير قابلة للتغيير ، فهي فعل لا تواجه مشاكل القوائم - أنهم علبة يتم تجزئتها من خلال محتوياتها دون القلق بشأن التعديل. وهكذا ، في بايثون ، فإنها توفر طريقة _hash_ صالحة ، وبالتالي فهي قابلة للاستخدام كـ مفاتيح القاموس.

موصى به: