کپی کردن دیکشنری در پایتون

برای کپی کردن یا ذخیره کردن یک دیکشنری در یک متغیر، نمی‌توان به طور مستقیم(با عملگر انتساب =) و مانند دیگر داده ها کپی کرد.

pydict2 = pydict1  #روش غلط کپی کردن یک دیکشنری

متد copy() در دیکشنری پایتون

روش صحیح کپی کردن یک دیکشنری استفاده از متد copy() است.

این متد به همراه نام دیکشنری قبلی آمده و در متغیر جدید ذخیره می‌شود.

pydict2 = pydict1.copy()

تابع dict() در دیکشنری پایتون

روشی دیگر برای کپی کردن یک دیکشنری استفاده از تابع dict() است.

این تابع یک پارامتر می‌پذیرد که نام دیکشنری موردنظر برای کپی کردن است.

pydict2 = dict(pydict1)

خلاصه درس

در این درس با مباحث زیر آشنا شدید:

  • روش صحیح کپی کردن دیکشنری
  • متد copy() و تابع dict() برای کپی کردن یک دیکشنری

توسعه دهندگان
علیرضا چمنی