Hướng dẫn can we assign a list to another list in python? - chúng ta có thể gán một danh sách cho một danh sách khác trong python không?
Trong Python, mọi thứ đều là một đối tượng, và điều đó có nghĩa là mọi thứ đều có được bộ nhớ của riêng nó. Show
Khi bạn khởi tạo 3, nó đã được cung cấp một địa chỉ bộ nhớ.Sau đó, bạn đã sử dụng toán tử gán 4 để gán vị trí bộ nhớ của 5 cho 6.Vì vậy, nếu chúng tôi lấy ví dụ của bạn:
Chúng tôi có thể làm:
Ai đó đã đề cập rằng bạn có thể sử dụng toán tử lát cắt 7 nhưng điều đó cung cấp cho bạn một bản sao nông. Nếu bạn không quen thuộc với sự khác biệt giữa bản sao nông và sâu, hãy đọc các tài liệu này. Về cơ bản, một bản sao nông là một đối tượng container bên ngoài mới ( 8 và các phần tử bên trong là các tham chiếu đến cùng một vị trí bộ nhớ. Một bản sao sâu cũng là một container bên ngoài mới nhưng có các bản sao hoàn toàn mới của các đối tượng bên trong (nghĩa là các bản sao giống hệt nhau của các đối tượng nhưng tại các vị trí bộ nhớ mới).Tôi để lại cho bạn ví dụ này về một bản sao nông với các loại không có tiền giả (tức là không phải ____ 19 như của bạn): 10. Sử dụng chức năng bản đồ copy lists in Python. These various ways of copying list take different execution times, so we can compare them on the basis of time. >>> class Sample: def __init__(self, num): self.num = num self.id = id(self) >>> s1 = Sample(1) >>> s2 = Sample(2) >>> listOne = [s1, s2] >>> listOne[0].num 1 >>> listOne[0].id 88131696 >>> listOne[1].num 2 >>> listOne[1].id 92813904 # so far we know that listOne contains these unique objects >>> listTwo = listOne >>> listTwo[0].num 1 >>> listTwo[0].id 88131696 >>> listTwo[1].num 2 >>> listTwo[1].id 92813904 # well shoot, the two lists have the same objects! # another way to do show that is to simply print the lists >>> listOne [<__main__.Sample object at 0x0540C870>, <__main__.Sample object at 0x05883A50>] >>> listTwo [<__main__.Sample object at 0x0540C870>, <__main__.Sample object at 0x05883A50>] # those odd number sequences are hexadecimal and represent the memory location # to prove the point further, you can use the built in hex() with id() >>> hex(listOne[0].id) # id is 88131696 from above '0x540c870' 85listOne is listTwo #Output: True 4 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18] 1Original 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] 4Original 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] 6Original 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] 8Original 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]0Original 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]2Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]3
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 Example: Python3Sử 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 0 1Original 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]0 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]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] >>> class Sample: def __init__(self, num): self.num = num self.id = id(self) >>> s1 = Sample(1) >>> s2 = Sample(2) >>> listOne = [s1, s2] >>> listOne[0].num 1 >>> listOne[0].id 88131696 >>> listOne[1].num 2 >>> listOne[1].id 92813904 # so far we know that listOne contains these unique objects >>> listTwo = listOne >>> listTwo[0].num 1 >>> listTwo[0].id 88131696 >>> listTwo[1].num 2 >>> listTwo[1].id 92813904 # well shoot, the two lists have the same objects! # another way to do show that is to simply print the lists >>> listOne [<__main__.Sample object at 0x0540C870>, <__main__.Sample object at 0x05883A50>] >>> listTwo [<__main__.Sample object at 0x0540C870>, <__main__.Sample object at 0x05883A50>] # those odd number sequences are hexadecimal and represent the memory location # to prove the point further, you can use the built in hex() with id() >>> hex(listOne[0].id) # id is 88131696 from above '0x540c870' 2>>> class Sample: def __init__(self, num): self.num = num self.id = id(self) >>> s1 = Sample(1) >>> s2 = Sample(2) >>> listOne = [s1, s2] >>> listOne[0].num 1 >>> listOne[0].id 88131696 >>> listOne[1].num 2 >>> listOne[1].id 92813904 # so far we know that listOne contains these unique objects >>> listTwo = listOne >>> listTwo[0].num 1 >>> listTwo[0].id 88131696 >>> listTwo[1].num 2 >>> listTwo[1].id 92813904 # well shoot, the two lists have the same objects! # another way to do show that is to simply print the lists >>> listOne [<__main__.Sample object at 0x0540C870>, <__main__.Sample object at 0x05883A50>] >>> listTwo [<__main__.Sample object at 0x0540C870>, <__main__.Sample object at 0x05883A50>] # those odd number sequences are hexadecimal and represent the memory location # to prove the point further, you can use the built in hex() with id() >>> hex(listOne[0].id) # id is 88131696 from above '0x540c870' 3listOne is listTwo #Output: True 4 >>> class Sample: def __init__(self, num): self.num = num self.id = id(self) >>> s1 = Sample(1) >>> s2 = Sample(2) >>> listOne = [s1, s2] >>> listOne[0].num 1 >>> listOne[0].id 88131696 >>> listOne[1].num 2 >>> listOne[1].id 92813904 # so far we know that listOne contains these unique objects >>> listTwo = listOne >>> listTwo[0].num 1 >>> listTwo[0].id 88131696 >>> listTwo[1].num 2 >>> listTwo[1].id 92813904 # well shoot, the two lists have the same objects! # another way to do show that is to simply print the lists >>> listOne [<__main__.Sample object at 0x0540C870>, <__main__.Sample object at 0x05883A50>] >>> listTwo [<__main__.Sample object at 0x0540C870>, <__main__.Sample object at 0x05883A50>] # those odd number sequences are hexadecimal and represent the memory location # to prove the point further, you can use the built in hex() with id() >>> hex(listOne[0].id) # id is 88131696 from above '0x540c870' 5 2 7 89 Example: Python3Sử dụng phương thức bản đồ & nbsp; 1. Sử dụng kỹ thuật cắt & nbsp; 2[1, 2, [3, 5], 4]2 Đâ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 0 1Original 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]0 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]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] 9. Sử dụng chức năng liệt kê 85 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]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]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 15Python = operators. 3 4 52 53 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]04 55 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]06__
Example: Python3 0 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]3 2 3 4 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]7 2 7 00 9 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]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]0__3333333 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]4 4 18Original 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 22Original 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]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] 4. Sử dụng phương thức sao chép nông & nbsp;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; Example: Python3 27 28 9 4 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]1 32Original 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 35 36 37 38 39Original 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]4 4 44Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]7 46Output: [1, 2, [3, 5], 4] 5. Sử dụng danh sách hiểu & nbsp;Phương pháp hiểu danh sách có thể được sử dụng để sao chép tất cả các yếu tố riêng lẻ từ danh sách này sang danh sách khác. Điều này mất khoảng 0,217 giây để hoàn thành. & NBSP; Example: Python3 0 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]3 2 3 4 52 53 54 55 56 2 7 00 9 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]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]0__3333333 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]4 4 18Original 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 22Original 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]3 85Output: Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18] 4. Sử dụng phương thức sao chép nông & nbsp;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; Example: Python3 0 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]3 2 3 4 91 27 28 2 7 00 9 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]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]0__3333333 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]4 4 18Original 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 22Original 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]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] 4. Sử dụng phương thức sao chép nông & nbsp;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;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 0 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]3 2 3 4 91 27 28 2 7 00 9 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]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]0__3333333 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]4 4 18Original 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 22Original 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]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] 4. Sử dụng phương thức sao chép nông & nbsp;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; Example: Python3 27 28 9 4 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]1 32Original 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 35 36 37 38 39Original 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]4 4 44Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]7 84Output: [1, 2, [3, 5], 4] 5. Sử dụng danh sách hiểu & nbsp;Python3Phương pháp hiểu danh sách có thể được sử dụng để sao chép tất cả các yếu tố riêng lẻ từ danh sách này sang danh sách khác. Điều này mất khoảng 0,217 giây để hoàn thành. & NBSP; 2 3 4 52 53 54 55 56Original 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]11 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]3 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]15 6. Sử dụng phương thức append () & nbsp; Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18] Điều này có thể được sử dụng để nối thêm và thêm các yếu tố vào danh sách hoặc sao chép chúng vào một danh sách mới. Nó được sử dụng để thêm các yếu tố vào vị trí cuối cùng của danh sách. Điều này mất khoảng 0,325 giây để hoàn thành và là phương pháp nhân bản chậm nhất. & NBSP;Python3 2 53 94 55 967. 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. 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]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]45 Original List: [4, 8, 2, 10, 15, 18] After Cloning: [4, 8, 2, 10, 15, 18]46 Output: 2 |