بايثونالدالة update()
تعريفها
تستخدم لتحديث قيم عناصر الـdict
الذي قام باستدعائها على أساس المفاتيح الموجودة فيه.
بناؤها
dict.update([other])
باراميترات
other
هو باراميتر إختياري نمرر مكانه كائن dict
فيه عنصر واحد أو مجموعة العناصر التي نريد تحديث قيمها في كائن الـdict
الذي قام باستدعائها.
أي عنصر نمرره مكان الباراميتر other
يملك مفتاح غير موجود في كائن الـdict
الذي قام باستدعائها سيتم إضافته فيه.
قيمة الإرجاع
ترجع None
في حال لم يحدث أي خطأ.
المثال الأول
# 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 في الكائن # و قمنا أيضاً إضافة عنصر جديد حيث أنه لا يوجد عنصر يملك مفتاح يساوي 4 data.update({ 3: 'Subscriber', 4: 'Moderator' }) # data هنا قمنا بعرض جميع عناصر الكائن print(data)
النتيجة