Python - คัดลอกรายการ
คัดลอกรายการ
คุณไม่สามารถคัดลอกรายการได้ง่ายๆ โดยพิมพ์list2 =
list1
เนื่องจาก: list2
จะเป็น
ข้อมูลอ้างอิง เท่านั้น และ การlist1
เปลี่ยนแปลงที่ทำใน
list1
จะทำโดยอัตโนมัติ
list2
ใน
มีวิธีการทำสำเนา วิธีหนึ่งคือการใช้วิธี List ใน
copy()
ตัว
ตัวอย่าง
ทำสำเนารายการด้วยcopy()
วิธี:
thislist = ["apple", "banana", "cherry"]
mylist
= thislist.copy()
print(mylist)
อีกวิธีหนึ่งในการทำสำเนาคือการใช้วิธีการที่มีอยู่list()
แล้วภายใน
ตัวอย่าง
ทำสำเนารายการด้วยlist()
วิธี:
thislist = ["apple", "banana", "cherry"]
mylist
= list(thislist)
print(mylist)