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