بالمناسبة ، هناك طريقة أخرى رأيناها بالفعل في القائمة كيفية البحث عن عنصر في
القاموس.
تذكر كيف نستخدم الكلمة الرئيسية في القوائم.
قلنا شيئًا على غرار مرحبًا ، هل أنا في قائمة تحتوي على أنا أو حتى نستخدم سلسلة مثل
hi.
حسنًا ، يمكنك فعل الشيء نفسه مع القواميس.
أستطيع أن أقول هل السلة موجودة في المستخدم؟
ودعنا نطبع هذا.
و اهرب.
وسيقول نعم ، السلة موجودة في المستخدم.
ماذا عن الحجم؟
هل هذا موجود؟
لا.
هذا خطأ.
هذا غير موجود في المستخدم.
ولكن هنا حيث يصبح الأمر ممتعًا حقًا.
وهذه طريقة أخرى في القاموس يمكننا استخدامها.
وبالمناسبة ، يمكنك أن ترى أنه لا توجد العديد من طرق القاموس التي تمتلكها القواميس.
لحسن الحظ ، سنستعرض أهمها هنا.
واحد يسمى Keys.
وتقوم المفاتيح بفحص المفاتيح ببساطة.
ما هي مفاتيح المستخدم؟
لذلك إذا ذهبت مرحبًا هنا وقمت بالنقر فوق تشغيل.
حسنًا ، لا توجد مفاتيح آسف في هذا الجانب ، ليس هذا.
إذن هذه قيمة.
لذا إذا أردت التحقق من المفاتيح ، سأقول H.
أيهما صحيح.
ولكن إذا كنت تريد التحقق من القيم.
حسنًا ، في هذه الحالة ، إذا فعلت ذلك.
مرحبًا.
أنا على صواب.
سوف يمر.
أو ما نسميه التكرار.
القيم.
عنصر آخر مفيد حقًا هو العناصر والعناصر خاصة لأننا رأينا مفاتيح وقيمًا ، لكن العناصر
في الواقع تستحوذ على العنصر بأكمله.
لذا فإن الطريقة التي يمكننا بها رؤية ذلك هي دعنا فقط نزيل ونضغط على تشغيل.
حسنا.
هذا مثير للاهتمام.
لدي عناصر ديكت هنا وأنا أمسك بها تبدو وكأنها قائمة.
وهنا لدينا سلة معقوفة.
واحد اثنين ثلاثة.
تحية مرحبا.
ويبلغ من العمر 20 عامًا.
ولكن هناك بعض الصيغ الغريبة هنا التي لم نرها من قبل وهي في الواقع مجموعة tuple.
لذلك سوف نتوقف عن هذا ونتحدث عن هذا أكثر قليلاً عندما نتحدث عن هيكل البيانات
التالي.
لكن المفاتيح والقيم والعناصر هي طريقة سهلة بالنسبة لنا للحصول على هذه الأشياء من قاموسنا.
دعنا نواصل مع طرق القاموس الأخرى التي قد نستخدمها.
واحد جميل جدا
تسمى.
صافي.
وإذا قمت بتشغيل هذا.
ترى أن؟
أحصل على قاموس فارغ.
ماذا لو قمت بتشغيل نقطة واضحة للمستخدمين هنا وتشغيل المستخدم.
حسنًا ، لا يزال كائنًا فارغًا.
أو قاموس فارغ.
لذلك يمكنك أن ترى هنا أن الواضح لا يعيد أي شيء في الواقع.
لا.
حسنًا ، إنه في مكانه تمامًا.
يزيل كل ما يحتويه القاموس ، لذلك يقوم فقط بإنشاء قاموس فارغ.
ماذا عن؟
ينسخ.
حسنًا ، تسمح لنا النسخة بنسخ مستخدم حتى إذا قمت بطباعة المستخدم والمستخدم الثاني وقمت بالنقر فوق تشغيل.
أحصل على مستخدمين لكل منهما.
تم نسخ المفاتيح والقيم.
ولكن إذا كنت الآن.
دعنا نقول.
امسح المستخدم الأول وانقر فوق تشغيل.
المستخدم الأول فارغ.
ولكن لأنني قمت بنسخ المستخدم الثاني ، فإن المستخدم الثاني لديه المعلومات القديمة.
وهذا مفهوم تحدثنا عنه من قبل.
أمر مفيد آخر ودعنا نعود إلى وجود مستخدم هو User dot pop ، الذي يزيل مفتاحًا وقيمة
من القاموس.
لذلك في حالتنا ، دعنا نقول فقط أننا نريد إزالة المفتاح الذي هو H لذلك سأقول H وإذا قمت بتشغيل
هذا.
أحصل على 20 لأن pop ترجع قيمة كل ما تمت إزالته.
ولكن إذا قمت بطباعة المستخدم الآن ، فسترى أن العمر لم يعد موجودًا لأننا أزلناه.
لكن Pop ، كما ترى ، يزيل القيمة الفعلية.
أو إرجاع القيمة الفعلية.
20.
إليك عنصر آخر ممتع حقًا من موسيقى البوب وهذا بصراحة.
لم أستخدم الكثير ، لكني أعتقد أنه أمر ممتع.
عنصر البوب إذا كنت خمنت.
حسنًا ، لن تخمن.
أوه ، وهذا لأنني يجب أن أتأكد من كتابتها بشكل صحيح باستخدام الأحرف الصغيرة إذا قمت بتشغيل هذا.
ماذا حدث للتو؟
بشكل عشوائي ينبثق شيء ما.
أحد المفاتيح والقيم في هذه الحالة ، تتم إزالة العمر 20.
لذلك تتم إزالة العنصر الأخير في القاموس عن طريق التذكر ، القاموس غير مرتب.
لذلك كان هذا قاموسًا ضخمًا ضخمًا ، حسنًا ، ليس لديه أي ترتيب له.
في بعض الأحيان يزيل بعض الأزواج ، كما ترون ، ليس الأخير ، ولكن زوجًا من قيمة المفتاح.
لذلك عليك أن تكون حذرا مع هذا.
لا يقتصر الأمر بالضرورة على إزالة آخر شيء أدخلته ، ولكنه قد يكون مفيدًا في بعض المناسبات.
أخيرًا ، لدينا شيء يسمى التحديث.
تحديث ، ببساطة يتم تحديث القيمة الرئيسية كما يوحي الاسم.
لذلك دعونا نلقي نظرة هنا.
كل ما علينا فعله هو إعطائها قاموسًا جديدًا.
أقواس متعرجة وأقول ببساطة ، مرحبًا ، أريد تحديث العمر 255.
إذا قمت بالنقر فوق تشغيل.
أوه ، لقد نسيت قوس هنا.
لنحاول ذلك مرة أخرى.
إذا قمت بالنقر فوق تشغيل.
ها أنت ذا.
تم تحديث العمر.
لكن اذا.
كان هذا مفتاحًا غير موجود ، مثل الصفحات وأنا أنقر على تشغيل.
سيستمر التحديث مع عنصر رئيسي جديد.
لذا فهذه طريقة أخرى مفيدة حقًا.
حسنا.
هذا كل شيء عن القواميس.
سأراك في الفيديو التالي.