به آموزشگاه مجازی سینا خوش آمدید!

آموزش کپی کردن لیست ها در پایتون

امتیاز
(0)

ما نمی توانیم یک لیست را با نوشتن list2 = list1 کپی کنیم، زیرا با این کار، list2 تنها یک ارجاع به list1 خواهد بود و اگر در list1 تغییراتی اعمال شود، این تغییرات به طور خودکار در list2 نیز اعمال می شود. 


استفاده از متد copy()

برای کپی کردن یک لیست در پایتون، می توانیم از متد داخلی copy() استفاده کنیم. 

مثال شماره 1

ایجاد یک کپی از یک لیست با استفاده از متد copy():

thislist = ["apple", "banana", "cherry"]
mylist = thislist.copy()
print(mylist)

نتیجه:

['apple', 'banana', 'cherry']
امتحان کنید

استفاده از متد list()

یک راه دیگر برای کپی کردن یک لیست در پایتون، این است که از متد داخلی list() استفاده کنیم. 

مثال شماره 2

ایجاد یک کپی از یک لیست با استفاده از متد list():

thislist = ["apple", "banana", "cherry"]
mylist = list(thislist)
print(mylist)

نتیجه:

['apple', 'banana', 'cherry']
امتحان کنید

استفاده از عملگر برش یا slice

ما همچنین می توانیم با استفاده از عملگر : (دونقطه) که آن را عملگر برش می نامیم، از یک لیست در پایتون کپی بگیریم

مثال شماره 3

ایجاد یک کپی از یک لیست با استفاده از عملگر برش(:)

thislist = ["apple", "banana", "cherry"]
mylist = thislist[:]
print(mylist)

نتیجه:

['apple', 'banana', 'cherry']
امتحان کنید

 


منبع: www.w3schools.com/python

 

  • بازدید: 39

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال