Xin chào Tôi muốn sao chép danh sách 2D, để nếu tôi sửa đổi 1 danh sách, danh sách kia không được sửa đổi.Sao chép danh sách 2D vào python
Đối với danh sách 1 D, tôi chỉ làm điều này:
a = [1,2]
b = a[:]
Và bây giờ nếu tôi sửa đổi b, a không được sửa đổi.
Nhưng điều này không làm việc cho danh sách 2D:
a = [[1,2],[3,4]]
b = a[:]
Nếu tôi sửa đổi b, a được sửa đổi là tốt.
Làm cách nào để khắc phục sự cố này?
Cả rất nhiều thời gian khi người dùng lồng danh sách và cần phải sao chép chúng theo cách này, họ thực sự muốn sử dụng 'numpy'. –