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

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

تعريفها

تستخدم لتحديث قيم عناصر الـdict الذي قام باستدعائها على أساس المفاتيح الموجودة فيه.



بناؤها

dict.update([other])
dict.update([other])


باراميترات

other هو باراميتر إختياري نمرر مكانه كائن dict فيه عنصر واحد أو مجموعة العناصر التي نريد تحديث قيمها في كائن الـdict الذي قام باستدعائها.
أي عنصر نمرره مكان الباراميتر other يملك مفتاح غير موجود في كائن الـdict الذي قام باستدعائها سيتم إضافته فيه.



قيمة الإرجاع

ترجع Noneفي حال لم يحدث أي خطأ.


المثال الأول

Test.py
# data يتألف من ثلاث عناصر, إسمه dict هنا قمنا بتعريف
data = {
1: 'Admin',
2: 'Editor',
3: 'Reader'
}
# data هنا قمنا بتحديث قيمة العنصر الذي يملك المفتاح رقم 3 في الكائن
data.update({3: 'Subscriber'})
# data هنا قمنا بعرض جميع عناصر الكائن
print(data)
# data يتألف من ثلاث عناصر, إسمه dict هنا قمنا بتعريف data = { 1: 'Admin', 2: 'Editor', 3: 'Reader' } # data هنا قمنا بتحديث قيمة العنصر الذي يملك المفتاح رقم 3 في الكائن data.update({3: 'Subscriber'}) # data هنا قمنا بعرض جميع عناصر الكائن print(data)

سنحصل على النتيجة التالية عند التشغيل.

{1: 'Admin', 2: 'Editor', 3: 'Subscriber'}


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

Test.py
# data يتألف من ثلاث عناصر, إسمه dict هنا قمنا بتعريف
data = {
1: 'Admin',
2: 'Editor',
3: 'Reader'
}
# و إضافة عنصر جديد لأنه لا يوجد عنصر يمكل مفتاح يساوي 4 data هنا قمنا بتحديث قيمة العنصر الذي يملك المفتاح رقم 3 في الكائن
data.update({
3: 'Subscriber',
4: 'Moderator'
})
# data هنا قمنا بعرض جميع عناصر الكائن
print(data)
# data يتألف من ثلاث عناصر, إسمه dict هنا قمنا بتعريف data = { 1: 'Admin', 2: 'Editor', 3: 'Reader' } # و إضافة عنصر جديد لأنه لا يوجد عنصر يمكل مفتاح يساوي 4 data هنا قمنا بتحديث قيمة العنصر الذي يملك المفتاح رقم 3 في الكائن data.update({ 3: 'Subscriber', 4: 'Moderator' }) # data هنا قمنا بعرض جميع عناصر الكائن print(data)

سنحصل على النتيجة التالية عند التشغيل.

{1: 'Admin', 2: 'Editor', 3: 'Subscriber', 4: 'Moderator'}