الفرق بين المراجعتين لصفحة: «Python/set/intersection»

من موسوعة حسوب
< Python‏ | set
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>set.intersection()‎</code> في بايثون}}</noinclude> تعيد الدالة العناصر المشتركة (الت...'
 
سطر 38: سطر 38:
== مصادر ==
== مصادر ==


* [https://docs.python.org/3/library/stdtypes.html#frozenset.union قسم union في صفحة Types في توثيق بايثون الرسمي.]
* [https://docs.python.org/3/library/stdtypes.html#frozenset.intersection قسم intersection في صفحة Types في توثيق بايثون الرسمي.]
[[تصنيف:Python]]
[[تصنيف:Python]]
[[تصنيف:Python Function]]
[[تصنيف:Python Function]]
[[تصنيف:Python Built-in Functions]]
[[تصنيف:Python Built-in Functions]]

مراجعة 19:26، 10 مايو 2018


تعيد الدالة العناصر المشتركة (التقاطع) بين المجموعة الأصلية وجميع عناصر المجموعة أو المجموعات الأخرى الممررة إلى الدالة. يؤدي العامل (&) الوظيفة نفسها عند استخدامه مع المجموعات.

البنية العامة

s.intersection()

المعاملات

*other

المجموعة التي ستبحث الدالة فيها عن العناصر المشتركة مع المجموعة الأصلية.

القيمة المعادة

تعيد الدالة مجموعة جديدة تضم العناصر المشتركة بين عناصر المجموعة الأصلية وعناصر المجموعة أو المجموعات الممرّرة إلى الدالة.

تعيد الدالة مجموعة فارغة في حال عدم وجود عناصر مشتركة بين المجموعات.

أمثلة

يبين المثال التالي النتائج المعادة من تطبيق الدالة على مجموعات متنوعة:

>>> s = {1, 2, 3, 4, 5}
>>> t = {2, 4, 6, 8, 10}
>>> s.intersection(t)
{2, 4}
>>> odds = {1, 3, 5, 7, 9}
>>> evens = {2, 4, 6, 8, 10}
>>> odds.intersection(evens)
set()

انظر أيضًا

مصادر