English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل الأساسيات في Python

تحكم في العملية في Python

الوظائف في Python

أنواع البيانات في Python

معالجة الملفات في Python

أ objetos و classes في Python

التواريخ والوقت في Python

معرفة متقدمة في Python

دليل Python

استخدام طريقة update() في قواميس Python ومثال

طرق المفاتيح في Python

تضيف طريقة update() العناصر المحددة إلى الدليل. يمكن أن يكون هذا العنصر دليلًا أو عنصرًا قابلًا للتعديل.

إذا لم يكن المفتاح موجودًا في الدليل، فإن طريقة update() تضيف العنصر إلى الدليل. إذا كان المفتاح موجودًا، فإنه يستخدم القيمة الجديدة لتحديث المفتاح.

جملة update()

dict.update([other])

معاملات update()

يأخذ طريقة update()دليلأو مجموعة المفاتيح/القيم (عادة ما تكونالتuplesالقائمة القابلة للتعديل

إذا تم استدعاء update() بدون إرسال أي معاملات، يبقى الدليل كما هو.

تحويل update() 

يستخدم طريقة update() عنصر دليل أو عنصر قابل للتعديل من مجموعة المفاتيح/القيم في دليل.

لا يعود بأي شيء (يعود بـ None).

مثال 1: كيف يعمل update() في Python؟

d = {1: 'one', 2: 'three'}
d1 = {2: 'two'}
# تحديث قيمة المفتاح=2
d.update(d1)
print(d)
d1 = {3: 'three'}
# إضافة عنصر باستخدام المفتاح 3
d.update(d1)
print(d)

عند تشغيل هذا البرنامج، الناتج هو:

{1: 'one', 2: 'two'}
{1: 'one', 2: 'two', 3: 'three'}

مثال 2: كيف يستخدم update() مع Iterable؟

d = {'x': 2}
d.update(y=3, z=0)
print(d)

عند تشغيل هذا البرنامج، الناتج هو:

{'x': 2, 'y': 3, 'z': 0}

طرق المفاتيح في Python