مرحبًا بعودتك.
الأساليب التي سنتحدث عنها عندما يتعلق الأمر بالمجموعات موجودة هنا.
يبدو كثيرًا ، لكنهما متشابهان تمامًا.
لذا انتظر هناك.
لدي مجموعتان بالنسبة لنا هما مجموعتي ، والتي تتراوح من واحد إلى خمسة.
ثم مجموعتك ، وهي من أربعة إلى عشرة.
الآن دعنا نذهب واحدة تلو الأخرى ونرى ما تفعله هذه الطرق.
وإذا سبق لك أن رأيت مخططات فين في مدرستك ، على سبيل المثال ، دائرتان متداخلتان ، فإن ما
نحن بصدد القيام به مشابه تمامًا لهذا.
الأول هو الفرق والمجموعات مفيدة جدًا عند وجود مجموعتين ومقارنتهما ببعضهما البعض.
على سبيل المثال ، هنا يقول الاختلاف ببساطة اختلاف نقطة المجموعة الخاصة بي ونعطيها مجموعة أخرى
مثل مجموعتك.
إذا قمت بطباعة هذا هنا وقمت بالنقر فوق تشغيل.
أحصل على واحد ، اثنان ، ثلاثة.
سيجد الفرق بين أول مجموعة لدي مع مجموعتك.
إذن ، أي تكرارات بين الاثنين وهي أربعة وخمسة؟
يتم تجاهله ويظهر الفرق فقط.
هذا واحد ، اثنان ، ثلاثة.
ما الفرق بين مجموعتي ومجموعتك عند عرضها من مجموعتي؟
حسنًا ، مجموعتك لا تحتوي على 1 إلى 3.
ماذا عن التالي؟
تجاهل.
مرة أخرى ، إذا قمنا بعمل مجموعتي.
تجاهل وزارة الدفاع.
تقول إنها تزيل عنصرًا من مجموعة إذا كانت عضوًا.
هنا يمكننا أن نقول تجاهل.
خمسة.
وإذا كنت أطبع.
مجموعتي وأنا انقر فوق تشغيل.
لم أحصل على شيء.
ولكن إذا قمت بطباعة مجموعتي هنا وقمت بالنقر فوق تشغيل.
أحصل على واحد ، اثنان ، ثلاثة ، أربعة لأننا تجاهلنا للتو خمسة.
إنه يعدل مجموعتنا فقط للحفاظ على مساحة العمل لدينا نظيفة.
سأقوم بالتعليق على هذا.
التالي هو الاختلاف.
تحديث.
لذلك سأقول مجموعتي.
ثم مرة أخرى ، دعنا نرى الفرق الذي يحدثه التحديث.
قم بإزالة جميع عناصر مجموعة أخرى من هذه المجموعة.
لذلك إذا قمت بعمل مجموعتك هنا.
ومرة أخرى ، أقوم بالطباعة ثم انقر فوق تشغيل.
لا أحصل على شيء لأنه يعدل مجموعتي فقط.
لذا تذكر ، علينا فقط الحصول على بصمتنا.
مجموعتي.
والآن هذا.
تم تحديث مجموعتي بـ واحد واثنين وثلاثة لأننا نقوم بتحديثها بحيث تتم إزالة الاختلافات.
لذا ، تتم إزالة أربعة وخمسة ، على عكس الاختلاف حيث أخبرك فقط بالفرق دون تغيير مرة
أخرى ، إذا عدنا إلى هنا وقمنا ببساطة بعمل مجموعتي.
وأنا انقر فوق تشغيل.
ترى أن؟
لم يتم تعديل مجموعتي هنا هنا.
ولكن بعد ذلك تم تعديل قاع المجموعة بسبب الاختلاف.
تحديث.
حسنا.
المزيد للذهاب.
تداخل.
وهذا مرة أخرى ، مجموعتي.
وهنا مرة أخرى ، دعنا نرى ما يفعله.
إنه فقط يتقاطع مع شيء آخر.
حسنًا ، دعنا نكتشف ما إذا كنت أقوم بإعداد مجموعتك هنا وأقوم بالطباعة.
وأنا أجري هذا.
ستعطيني أربعة أو خمسة لأن هذا هو التقاطع ، وهما الشيئان الشائعان الموجودان في مجموعتي
ومجموعتك.
ماذا عن هذا المفصل؟
حسنًا ، إذا قمت بعمل مجموعتي.
ثم مجموعتك.
أشعر أنني أقول هذه الكلمات مرارًا وتكرارًا.
آمل ألا يكون هذا مزعجًا جدًا.
ثم هنا ، إذا دعنا نعلق على هذا ، فإننا ننفذ هذا.
أنا أخطئ ، هل أنا مفككة تقول ببساطة ، مرحبًا ، هل هاتان الدائرتان متداخلتان؟
هل لديهم أي شيء مشترك؟
إذا ، على سبيل المثال ، لم يكن لدى مجموعتي أربعة ، ولم يكن بها أربعة وخمسة ، ثم قمت بالنقر فوق تشغيل.
لقد أصبحت حقيقة لأنها مفككة.
هذا يعني أن هذه المجموعات ليس لديها أي شيء مشترك.
رائع.
فقط عدد قليل.
المجموعة التالية التي سنراها هي مجموعة فرعية ومجموعة شاملة.
لكن في الواقع ، قبل أن نفعل ذلك ، لنقم بالاتحاد.
دعونا نرى ما يفعله هذا.
اتحاد.
حسنا هي تقول مجموعتي.
وهنا نريد إضافة المجموعة الأخرى.
مجموعتك.
إذا قمنا بطباعة هذا.
وانقر فوق تشغيل.
أحصل على واحد ، اثنان ، ثلاثة ، أربعة ، خمسة ، ستة ، سبعة ، ثمانية ، تسعة ، عشرة.
ماذا فعل هذا للتو؟
حسنًا ، وحد الاتحاد هذه المجموعات معًا ، لكن أزال أي نسخ مكررة؟
هذا نوع من اللطيف.
وكما ترى ، فقد أنشأت مجموعة جديدة لنا.
أعاد مجموعة جديدة.
بالمناسبة ، هناك اختصار يمكنك القيام به هنا في بايثون ، وهو التحول ثم المفتاح الموجود
أعلى المدخل الخاص بك ، والذي يوجد هنا ، هذا الخط المستقيم.
لذا تحول ثم الشرطة المائلة للخلف.
ولكن إذا ضغطت على مفتاح shift ، فستحصل على هذا الخط المستقيم الصغير إذا قمت بطباعة هذا.
حسنًا ، قم بإزالة الأقواس هنا.
لنركض مرة أخرى.
وترى أن هذا يعمل أيضًا.
وبالمناسبة ، هذا موجود أيضًا للتقاطع.
مرة أخرى ، لا ترى ذلك كثيرًا ، ولكن مع التقاطع ، يمكنك أن تفعل الشيء نفسه حيث
تفعل فقط.
و.
وإذا فعلت ذلك.
يمنحك تقاطع مجموعتي ومجموعتك.
حسنا.
أعدك ، سيكون هذا قصيرًا.
لذا فإن مجموعتين أخريين هما مجموعة فرعية ومجموعة شاملة.
كما يمكنك أن تتخيل ، فإن مجموعتي إذا دعنا نقول أن مجموعتي بها أربعة وخمسة فقط.
وأقول ، مرحبًا ، إنها مجموعتي.
هل هذه مجموعة فرعية من مجموعتك؟
وأنا أطبع هذا إذا قمت بالنقر فوق تشغيل.
انها حقيقة.
مجموعتي هي مجموعة فرعية موجودة داخل دائرة مجموعتك لأن أربعة وخمسة بداخلها.
لذا فإن مجموعتي ، مجموعتي كلها داخل هذه المجموعة الأخرى ، والتي نسميها مجموعة فرعية.
من ناحية أخرى.
لدينا أيضًا فكرة المجموعة الفائقة.
حتى إذا فعلت بدلا من هو.
المجموعة الفرعية هي.
مجموعة كبيرة.
سوف أكون خطأ لأن مجموعتي ليست مجموعة شاملة.
لا يشمل مجموعتك.
على العكس.
مجموعتك هي مجموعة شاملة من مجموعتي.
لأن مجموعتك تشمل كل شيء يحتويه مجموعتي ، وهو أربعة وخمسة.
أوه ، يا فتى ، كان هذا كثيرًا.
وأنت تسأل نفسك ، لا توجد طريقة سأحفظ بها أيًا من ذلك.
جيد جدا.
أنا لا أحفظ أيًا من هذا أيضًا.
في واقع الأمر ، عادةً ما أذهب إلى وثائق Python أو مجرد Google حولها ولأنني أعرف أن المجموعات
موجودة.
إذا أردت في أي وقت المقارنة ، فلنقل مجموعتين ، فأنا أعلم أن أذهب إلى هنا وأجد الأداة التي أريدها.
هذا هو مفتاح المبرمج الذي أذكره مرارًا وتكرارًا.
إنه ليس حفظًا.
إنها القدرة على معرفة أن هناك أدوات يمكنك استخدامها والقدرة على استخدام Google لها.
أعلم أنه لا يبدو مثيرًا لأنه في الأفلام ترى الجميع يكتبون بسرعة فائقة ويقومون بترميز
كل شيء ، لكن هذا ليس واقعًا.
في الحياة الواقعية ، أنت تبحث عن Google فقط ، وتجد الحلول لأنك الآن تعرف ما هي المجموعات ، وتعرف ما هي المجموعات
التي يمكنها القيام بذلك حتى تتمكن من البحث في Google عن الأساليب المناسبة لمشكلتك.
سأراك في المرحلة التالية.
مع السلامة.