Giải thích tại sao hai dòng mã Python sau tạo ra các kết quả đầu ra khác nhau.
một = [1, 2]
b = một
Dòng mã thứ nhất tạo ra một danh sách gồm hai phần tử 1 và 2 và lưu trữ nó trong biến một. 
Dòng mã thứ hai gán lại giá trị của biến một vào biến b nên b cũng sẽ lưu trữ danh sách gồm hai phần tử 1 và 2. 

Vậy cả hai biến một và b cùng lưu trữ đối tượng danh sách với giá trị [1, 2]. 

Do đó, hai dòng mã trên tạo ra các kết quả đầu ra giống nhau.<|end_of_text|>