داغ ترین ویدیو بابلز لرن : هک کلاس های مجازی توسط متین برونسی

ویژگی تصویر

کپی گرفتن از لیست ها در پایتون

  /  پایتون   /  کپی گرفتن از لیست ها در پایتون
بنر تبلیغاتی الف

در این بخش به بررسی نحوه کپی گرفتن از لیست ها در پایتون می پردازیم، برای کپی کردن یک لیست در پایتون می‌توانید از دو روش استفاده کنید.

۱. استفاده از عملگر کلونینگ (slicing operator):

این روش به شما امکان می‌دهد که یک کپی از لیست اصلی بسازید، بدون اینکه تغییری در لیست اصلی ایجاد شود.

مثال
my_list = [1, 2, 3, 4, 5]
copy_of_list = my_list[:]
print(copy_of_list)

خروجی:

[1, 2, 3, 4, 5]

۲. استفاده از تابع copy():

این روش نیز به شما اجازه می‌دهد که یک کپی از لیست اصلی بسازید، بدون اینکه تغییری در لیست اصلی ایجاد شود. این روش معمولاً برای کپی کردن لیست‌های nested استفاده می‌شود.

my_list = [1, 2, 3, 4, 5]
copy_of_list = my_list.copy()

در هر دو روش بالا، اگر تغییری در لیست کپی شده ایجاد شود، لیست اصلی تحت تأثیر قرار نخواهد گرفت.

یکی از کاربردهای متداول کپی کردن لیست در پایتون، مرتب سازی لیست ها می‌باشد. به طوری که با کپی کردن لیست اصلی، می‌توانید لیست اصلی را در حالت خاموش نگه داشته و روی کپی از آن، مرتب سازی را انجام دهید.

مثال
تماشا در حالت تمام صفحه

خروجی:

Original List: ['John', 'Emily', 'Paul', 'Catherine', 'Sarah', 'Tom']
Sorted List: ['Catherine', 'Emily', 'John', 'Paul', 'Sarah', 'Tom']

همانطور که مشاهده می‌کنید، لیست اصلی به صورت خاموش باقی مانده است، و فقط کپی آن مرتب شده است.

آیا این مطلب برای شما مفید بود ؟

خیر
بله
بنر تبلیغاتی ج