Hướng dẫn assign list to another list python - gán danh sách cho danh sách khác python

Trong bài viết này, chúng tôi sẽ trải qua nhiều cách khác nhau của danh sách sao chép trong Python. Những cách khác nhau để sao chép danh sách có thời gian thực hiện khác nhau, vì vậy chúng ta có thể so sánh chúng trên cơ sở thời gian. & NBSP; copy lists in Python. These various ways of copying list take different execution times, so we can compare them on the basis of time. 

Show

Các cách khác nhau để sao chép danh sách:

  • Sử dụng kỹ thuật cắt & nbsp;
  • Sử dụng phương thức mở rộng () & nbsp;
  • Danh sách sao chép bằng cách sử dụng = (toán tử gán)
  • Sử dụng phương thức sao chép nông & nbsp;
  • Sử dụng danh sách hiểu & nbsp;
  • Sử dụng phương thức append () & nbsp;
  • Sử dụng phương thức Copy () & nbsp;
  • Sử dụng phương pháp sao chép sâu
  • Sử dụng phương thức bản đồ & nbsp;

1. Sử dụng kỹ thuật cắt & nbsp;

Đây là cách dễ nhất và nhanh nhất để sao chép danh sách. Phương pháp này được xem xét khi chúng tôi muốn sửa đổi một danh sách và cũng giữ một bản sao của bản gốc. Trong đó, chúng tôi tạo một bản sao của danh sách, cùng với tài liệu tham khảo. Quá trình này cũng được gọi là nhân bản. Kỹ thuật này mất khoảng 0,039 giây và là kỹ thuật nhanh nhất. & NBSP;

Để biết thêm thông tin, bạn có thể đọc bài viết này - Danh sách kỹ thuật cắt lát

Example:

Python3

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
0
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
1

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
5

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
7
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
8

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
9
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
1
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2223
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
6
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
8
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
[1, 2, [3, 5], 4]
0 ____23____3233

[1, 2, [3, 5], 4]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
[1, 2, [3, 5], 4]
6

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
[1, 2, [3, 5], 4]
9
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
0

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4

Output: 

Original List: [4, 8, 2, 10, 15, 18] 
After Cloning: [4, 8, 2, 10, 15, 18] 

2. Sử dụng phương thức mở rộng () & nbsp; 

Các danh sách có thể được sao chép vào một danh sách mới bằng cách sử dụng hàm mở rộng (). Điều này liên kết từng yếu tố của đối tượng có thể lặp lại (ví dụ: một danh sách khác) vào cuối danh sách mới. Điều này mất khoảng 0,053 giây để hoàn thành. & NBSP;

Để biết thêm thông tin, bạn có thể đọc bài viết này - Extend ()

Example:

Python3

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
0
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
1

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
5

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
7
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
8

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
9
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
1
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2223
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
6
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
8
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
[1, 2, [3, 5], 4]
0 ____23____3233

[1, 2, [3, 5], 4]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
[1, 2, [3, 5], 4]
6

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
[1, 2, [3, 5], 4]
9
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
0

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4

2. Sử dụng phương thức mở rộng () & nbsp;

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]

Các danh sách có thể được sao chép vào một danh sách mới bằng cách sử dụng hàm mở rộng (). Điều này liên kết từng yếu tố của đối tượng có thể lặp lại (ví dụ: một danh sách khác) vào cuối danh sách mới. Điều này mất khoảng 0,053 giây để hoàn thành. & NBSP;

Để biết thêm thông tin, bạn có thể đọc bài viết này - Extend ()Python = operators. 

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
0

Đầu ra There is an issue with this method if you modify in the new list then the old list is also modified due to the new list is referencing 

Example:

Python3

3. Danh sách bản sao bằng cách sử dụng = (toán tử gán)

Đây là phương pháp đơn giản nhất để nhân bản danh sách bằng cách sử dụng = toán tử. Toán tử này gán danh sách cũ cho danh sách mới bằng cách sử dụng các toán tử python =. & Nbsp;

Ở đây chúng tôi sẽ tạo một danh sách và sau đó chúng tôi sẽ sao chép danh sách cũ vào danh sách mới bằng các toán tử gán.

Lưu ý: Có một vấn đề với phương pháp này nếu bạn sửa đổi trong danh sách mới thì danh sách cũ cũng được sửa đổi do danh sách mới là tham chiếu & NBSP;

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
0
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
[1, 2, [3, 5], 4]
9
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
12

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4

Output: 

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]

Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]2Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]3Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]4 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]7 

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
7
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: 4 8 2 10 15 18
0

Example:

Python3

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
9
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
1
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2223
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
6
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
8
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
[1, 2, [3, 5], 4]
0 ____23____32

[1, 2, [3, 5], 4]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
08

4. Sử dụng phương thức sao chép nông & nbsp;

[1, 2, [3, 5], 4]
7
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
36

Output:

[1, 2, [3, 5], 4]

Phương pháp sao chép bằng cách sử dụng bản sao. Bản sao nông được giải thích rõ trong bài viết bản sao nông. Điều này mất khoảng 0,186 giây để hoàn thành. & NBSP; 

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
17
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
18

Example:

Python3

3. Danh sách bản sao bằng cách sử dụng = (toán tử gán)

Đây là phương pháp đơn giản nhất để nhân bản danh sách bằng cách sử dụng = toán tử. Toán tử này gán danh sách cũ cho danh sách mới bằng cách sử dụng các toán tử python =. & Nbsp;

Ở đây chúng tôi sẽ tạo một danh sách và sau đó chúng tôi sẽ sao chép danh sách cũ vào danh sách mới bằng các toán tử gán.

Lưu ý: Có một vấn đề với phương pháp này nếu bạn sửa đổi trong danh sách mới thì danh sách cũ cũng được sửa đổi do danh sách mới là tham chiếu & NBSP;

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
0
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
[1, 2, [3, 5], 4]
9
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
12

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
75

Output: 

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]

Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]2Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]3Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]4 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]7 

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
7
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: 4 8 2 10 15 18
0

Example:

Python3

3. Danh sách bản sao bằng cách sử dụng = (toán tử gán)

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
81

Đây là phương pháp đơn giản nhất để nhân bản danh sách bằng cách sử dụng = toán tử. Toán tử này gán danh sách cũ cho danh sách mới bằng cách sử dụng các toán tử python =. & Nbsp;

Ở đây chúng tôi sẽ tạo một danh sách và sau đó chúng tôi sẽ sao chép danh sách cũ vào danh sách mới bằng các toán tử gán.

Lưu ý: Có một vấn đề với phương pháp này nếu bạn sửa đổi trong danh sách mới thì danh sách cũ cũng được sửa đổi do danh sách mới là tham chiếu & NBSP;

[1, 2, [3, 5], 4]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
08

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
[1, 2, [3, 5], 4]
9
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
12

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4

Output: 

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]

7. Sử dụng phương thức Copy () & nbsp; 

Bản sao danh sách Python () là một bản sao phương thức sẵn có được sử dụng để sao chép tất cả các phần tử từ danh sách này sang danh sách khác. Điều này mất khoảng 1,488 giây để hoàn thành.Python List copy()is an inbuilt method copy used to copy all the elements from one list to another. This takes around 1.488 seconds to complete.

Example: 

Python3

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
0
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
81

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
25

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
7
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: 4 8 2 10 15 18
0

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
9
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
1
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2223
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
6
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
8
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
[1, 2, [3, 5], 4]
0 ____23____32

[1, 2, [3, 5], 4]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
08

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
[1, 2, [3, 5], 4]
9
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
12

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4

Output: 

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]

8. Sử dụng phương pháp sao chép sâu & nbsp; 

Phương pháp sao chép này được giải thích rõ trong bài viết Deep Stop. Điều này mất khoảng 10,59 giây để hoàn thành và là phương pháp nhân bản chậm nhất. & NBSP;

Example:

Python3

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
17
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
18

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
9
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
1
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
222
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
6
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
25
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
26
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
27
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
28
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
29
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2222

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
70
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
72

[1, 2, [3, 5], 4]
7
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
74

Output:

[1, 2, [3, 5], 4]

9. Sử dụng chức năng liệt kê

Python3

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
75
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
1
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2223
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
6
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3__

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
42
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
43
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
94
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
45
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
96
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
97

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
[1, 2, [3, 5], 4]
9
[1, 2, [3, 5], 4]
01

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
[1, 2, [3, 5], 4]
05

Đầu ra

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]

10. Sử dụng chức năng bản đồ

Python3

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
75
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
1
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
2
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
6
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3__

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
4
[1, 2, [3, 5], 4]
23
[1, 2, [3, 5], 4]
8
[1, 2, [3, 5], 4]
25
[1, 2, [3, 5], 4]
26

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
[1, 2, [3, 5], 4]
9
[1, 2, [3, 5], 4]
26

[1, 2, [3, 5], 4]
7
[1, 2, [3, 5], 4]
8
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
Original List: [4, 8, 2, 10, 15, 18]
After Cloning: [4, 8, 2, 10, 15, 18]
3
[1, 2, [3, 5], 4]
35
[1, 2, [3, 5], 4]
36

Output:

Original List: [4, 8, 2, 10, 15, 18]
After Cloning: 4 8 2 10 15 18

Tôi có thể gán danh sách cho một danh sách khác trong Python không?

Khi bạn sao chép danh sách vào danh sách khác bằng cách sử dụng = dấu hiệu, cả hai danh sách đều tham khảo cùng một đối tượng danh sách trong bộ nhớ.Vì vậy, sửa đổi một danh sách, các thay đổi tự động khác khi cả hai đều đề cập đến cùng một đối tượng.Để sao chép danh sách sử dụng toán tử lát cắt hoặc mô -đun sao chép.. So modifying one list, other automatically changes as they both refer to same object. To copy a list use slice operator or copy module.

Làm thế nào chúng ta có thể sao chép một danh sách trong Python?

Python - Danh sách sao chép..
❮ Trước Sau ❯.
Thí dụ.Tạo một bản sao của một danh sách với phương thức Copy (): ThisList = ["Apple", "Banana", "Cherry"] mylist = thisList.copy () in (mylist) ....
Thí dụ.Tạo một bản sao của một danh sách với phương thức Danh sách (): ThisList = ["Apple", "Banana", "Cherry"] Mylist = Dist (ThisList) in (Mylist).