Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python sao chép tất cả phần tử từ mảng này sang mảng khác


Khi cần sao chép tất cả các phần tử từ mảng này sang mảng khác, ta tạo một mảng rỗng chứa các phần tử None. Sau đó dùng vòng lặp for đơn giản để duyệt qua các phần tử và dùng toán tử = để gán giá trị cho danh sách mới.

Ví dụ

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("Danh sách gốc:")
for i in range(0, len(my_list_1)):
    print(my_list_1[i])

print()
print("Danh sách mới:")
for i in range(0, len(my_list_2)):
    print(my_list_2[i])

Kết quả

Các phần tử của mảng gốc: 1 2 3 4 5
Các phần tử của mảng mới: 1 2 3 4 5

Giải thích

  • Một danh sách được định nghĩa.

  • Một danh sách khác được định nghĩa với các phần tử None.

  • Duyệt qua danh sách gốc và gán từng phần tử sang danh sách mới.

  • Đây là danh sách đã sao chép.

  • Hiển thị kết quả ra bảng điều khiển.