
เขียนโปรแกรมภาษา Python ตอนที่ 74 การคัดลอก List
ถ้าต้องการคัดลอกข้อมูลประเภท List เราสามารถใช้ built-in method ของ List นั่นก็คือเมธอด copy()
ดังนี้
phone = ["iPhone", "Vivo", "Asus", "iPhone", "Wiko", "Nokia", "Samsung", "Oppo", "Sony"] device = phone.copy() print(device)
- บรรทัดที่ 1 สร้างข้อมูลประเภท List ขึ้นมา เก็บไว้ในตัวแปร phone
- บรรทัดที่ 2 สร้างตัวแปรชื่อว่า
device
ขึ้นมา โดยให้เก็บค่าเป็นข้อมูลแบบ List ที่คัดลอกมาจากตัวแปร phone - บรรทัดที่ 3 แสดงค่าในตัวแปร
device
ออกมา
ผลลัพธ์
[‘iPhone’, ‘Vivo’, ‘Asus’, ‘iPhone’, ‘Wiko’, ‘Nokia’, ‘Samsung’, ‘Oppo’, ‘Sony’]
อีกวิธีหนึ่งก็คือการใช้เมธอด list()
ดังนี้
phone = ["iPhone", "Vivo", "Asus", "iPhone", "Wiko", "Nokia", "Samsung", "Oppo", "Sony"] device = list(phone) print(device)
- บรรทัดที่ 2 คัดลอกข้อมูลจากตัวแปร phone มาเก็บไว้ในตัวแปร device โดยใช้เมธอ
list()
ผลลัพธ์
[‘iPhone’, ‘Vivo’, ‘Asus’, ‘iPhone’, ‘Wiko’, ‘Nokia’, ‘Samsung’, ‘Oppo’, ‘Sony’]