เมื่อจำเป็นต้องคัดลอกองค์ประกอบทั้งหมดจากอาร์เรย์หนึ่งไปยังอีกอาร์เรย์หนึ่ง อาร์เรย์ว่างที่มีองค์ประกอบ "ไม่มี" จะถูกสร้างขึ้น 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
คำอธิบาย
-
มีการกำหนดรายการ
-
รายการอื่นถูกกำหนดด้วยองค์ประกอบ 'ไม่มี'
-
รายการถูกทำซ้ำ และองค์ประกอบจากรายการแรกถูกกำหนดให้กับรายการที่สอง
-
นี่คือรายการที่คัดลอกมา
-
สิ่งนี้จะแสดงบนคอนโซล