Trong chương trình này đưa ra một danh sách đầu vào của người dùng. Nhiệm vụ của chúng tôi là sao chép hoặc nhân bản danh sách. Ở đây chúng tôi sử dụng kỹ thuật cắt lát. Trong kỹ thuật này, chúng tôi tạo một bản sao của chính danh sách, cùng với tài liệu tham khảo. Quá trình này còn được gọi là nhân bản.
Thuật toán
Step 1: Input elements of the array. Step 2: then do cloning using slicing operator(:).
Mã mẫu
# Python program to copy or clone a list # Using the Slice Operator def copyandcloning(cl): copylist = cl[:] return copylist # Driver Code A=list() n1=int(input("Enter the size of the List ::")) print("Enter the Element of List ::") for i in range(int(n1)): k=int(input("")) A.append(k) clon = copyandcloning(A) print("Original or Before Cloning The List Is:", A) print("After Cloning:", clon)
Đầu ra
Enter the size of the List ::6 Enter the Element of List :: 33 22 11 67 56 90 Original or Before Cloning The List Is: [33, 22, 11, 67, 56, 90] After Cloning: [33, 22, 11, 67, 56, 90]