اضافه کردن چندین عنصر

روش‌های اضافه کردن چندین عنصر در پایتون

در برنامه‌نویسی پایتون، گاهی نیاز داریم چندین عنصر را به صورت همزمان به ساختارهای داده‌ای مانند لیست‌ها، مجموعه‌ها یا دیکشنری‌ها اضافه کنیم. این کار باعث افزایش کارایی کد و کاهش زمان اجرا می‌شود.

اضافه کردن چندین عنصر به لیست

برای اضافه کردن چندین عنصر به لیست می‌توانید از روش‌های زیر استفاده کنید:

  • متد extend(): این متد یک تکرارپذیر (iterable) را دریافت و عناصر آن را به انتهای لیست اضافه می‌کند.
  • عملگر +: می‌توانید دو لیست را با هم ترکیب کنید.
  • عملگر +=: مشابه extend() عمل می‌کند اما با سینتکس متفاوت.
روش مثال
extend() my_list.extend([4, 5, 6])
+ new_list = my_list + [4, 5, 6]
+= my_list += [4, 5, 6]

اضافه کردن چندین عنصر به مجموعه (Set)

برای مجموعه‌ها می‌توانید از متد update() استفاده کنید که مشابه extend() برای لیست‌ها عمل می‌کند. برای اطلاعات بیشتر می‌توانید به آموزش‌های مکث شاپ مراجعه کنید.

توجه: هنگام استفاده از update() برای مجموعه‌ها، عناصر تکراری به صورت خودکار حذف می‌شوند زیرا مجموعه‌ها فقط می‌توانند عناصر منحصر به فرد داشته باشند.

اضافه کردن چندین عنصر به دیکشنری

در پایتون 3.9 به بالا، می‌توانید از عملگر | برای ادغام دیکشنری‌ها استفاده کنید:

  1. روش سنتی: استفاده از متد update()
  2. روش جدید: استفاده از عملگر | (pipe)

انتخاب روش مناسب برای اضافه کردن چندین عنصر به ساختارهای داده‌ای بستگی به نیازهای خاص پروژه و نسخه پایتون مورد استفاده دارد. همیشه به خاطر داشته باشید که برخی روش‌ها ممکن است تغییرات را درجا (in-place) ایجاد کنند در حالی که برخی دیگر یک شیء جدید برمی‌گردانند.