Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

بايثونالدالة update()

تعريفها

تقارن عناصر الـset الذي قام باستدعائها مع العناصر الموجودة في كل set نمرره لها مكان الباراميتر sets*.
بعدها تضع في الـset الذي قام باستدعائها العناصر المشتركة و الغير مشتركة بينهم.



بناؤها

set.update(*sets)
set.update(*sets)


باراميترات

مكان الباراميتر sets* نمرر كائن أو أكثر من النوع set مع الإشارة إلى أنه يجب وضع فاصلة بينهم عند تمرير أكثر من كائن.



قيمة الإرجاع

لا ترجع قيمة.


المثال الأول

Test.py
# وضعنا فيهم أرقام صحيحة set هنا قمنا بتعريف إثنين
set1 = {1, 2, 3}
set2 = {1, 2, 3, 4, 5}
# مع عدم تكرار أي عنصر طبعاً set1 في الكائن set2 و set1 هنا قمنا قمنا بوضع جميع العناصر الموجودة في الكائنين
set1.update(set2)
# set1 هنا قمنا بعرض ما يحتويه الكائن
print('set1 contains:', set1)
# وضعنا فيهم أرقام صحيحة set هنا قمنا بتعريف إثنين set1 = {1, 2, 3} set2 = {1, 2, 3, 4, 5} # مع عدم تكرار أي عنصر طبعاً set1 في الكائن set2 و set1 هنا قمنا قمنا بوضع جميع العناصر الموجودة في الكائنين set1.update(set2) # set1 هنا قمنا بعرض ما يحتويه الكائن print('set1 contains:', set1)

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

set1 contains: {1, 2, 3, 4, 5}


المثال الثاني

Test.py
# وضعنا فيهم أرقام صحيحة عشوائية set هنا قمنا بتعريف ثلاثة
set1 = {1, 2, 3, 5, 8, 7}
set2 = {7, 2, 3, 5, 6, 1}
set3 = {3, 4, 5, 8, 7, 9}
# مع عدم تكرار أي عنصر طبعاً set1 في الكائن set3 و set2 و set1 هنا قمنا قمنا بوضع جميع العناصر الموجودة في الكائنات
set1.update(set2, set3)
# set1 هنا قمنا بعرض ما يحتويه الكائن
print('set1 contains:', set1)
# وضعنا فيهم أرقام صحيحة عشوائية set هنا قمنا بتعريف ثلاثة set1 = {1, 2, 3, 5, 8, 7} set2 = {7, 2, 3, 5, 6, 1} set3 = {3, 4, 5, 8, 7, 9} # مع عدم تكرار أي عنصر طبعاً set1 في الكائن set3 و set2 و set1 هنا قمنا قمنا بوضع جميع العناصر الموجودة في الكائنات set1.update(set2, set3) # set1 هنا قمنا بعرض ما يحتويه الكائن print('set1 contains:', set1)

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

set1 contains: {1, 2, 3, 4, 5, 6, 7, 8, 9}