01/10/2018, 10:51
Hỏi về list trong python
Mình có hàm sau với nhiệm vụ xóa 1 phần tử trong list
def Processing(N, index):
del N[index]
return N
s = [1,2,3,4]
a = Processing(s,2)
print (s)
print (a)
Nhưng sau khi chạy xong thì mình nhận ra là a và s cùng tham chiếu đến list [1,2,3,4] ban đầu.
Cho mình hỏi là có cách nào để a chỉ nhận giá trị của s sau khi chạy hàm Processing không? (tức là
làm thế nào để kết quả cho ra là:
a = [1,2,4]
s = [1,2,3,4] )
Bài liên quan
Có một số cách sau