Python - نسخ القوائم
انسخ قائمة
لا يمكنك نسخ قائمة ببساطة عن طريق الكتابة list2 =
list1
، لأن: list2
ستكون فقط
مرجعًا ، وسيتم إجراء list1
التغييرات التي تم إجراؤها
list1
تلقائيًا في
list2
.
هناك طرق لعمل نسخة ، إحدى الطرق هي استخدام طريقة القائمة المضمنة
copy()
.
مثال
قم بعمل نسخة من القائمة copy()
بالطريقة:
thislist = ["apple", "banana", "cherry"]
mylist
= thislist.copy()
print(mylist)
هناك طريقة أخرى لعمل نسخة وهي استخدام الطريقة المضمنة list()
.
مثال
قم بعمل نسخة من القائمة list()
بالطريقة:
thislist = ["apple", "banana", "cherry"]
mylist
= list(thislist)
print(mylist)