เมื่อจำเป็นต้องคัดลอกองค์ประกอบทั้งหมดจากอาร์เรย์หนึ่งไปยังอีกอาร์เรย์หนึ่ง อาร์เรย์ว่างที่มีองค์ประกอบ "ไม่มี" จะถูกสร้างขึ้น Simple for loop ใช้เพื่อวนซ้ำองค์ประกอบ และตัวดำเนินการ '=' ใช้เพื่อกำหนดค่าให้กับรายการใหม่
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_list_1 = [34, 56, 78, 90, 11, 23] my_list_2 = [None] * len(my_list_1) for i in range(0, len(my_list_1)): my_list_2[i] = my_list_1[i] print("The list is : ") for i in range(0, len(my_list_1)): print(my_list_1[i]) print() print("The new list : ") for i in range(0, len(my_list_2)): print(my_list_2[i])
ผลลัพธ์
Elements of original array: 1 2 3 4 5 Elements of new array: 1 2 3 4 5
คำอธิบาย
-
มีการกำหนดรายการ
-
รายการอื่นถูกกำหนดด้วยองค์ประกอบ 'ไม่มี'
-
รายการถูกทำซ้ำ และองค์ประกอบจากรายการแรกถูกกำหนดให้กับรายการที่สอง
-
นี่คือรายการที่คัดลอกมา
-
สิ่งนี้จะแสดงบนคอนโซล