Hướng dẫn append 2 dictionaries python - nối thêm 2 từ điển python
Function update()Chúng ta có 2 dict như sau
Làm cách nào để có thể gộp 2 dict trên thành một. Một chức năng trong Python chúng ta có thể sử dụng hoặc nói đúng hơn là một hàm được sử dụng trong Python Khi bạn sử dụng hàm
Bởi vì hàm
Lúc này các cặp giá trị ở dict1 sẽ được cập nhật thêm vào dict2 và những value có key ở dict2 bị trùng với dict1 sẽ bị ghi đè bằng giá trị của dict1. Vơi hàm Single Expression
Với cách trên, các value có key trùng nhau của dict2 sẽ bị ghi đè bởi dict1. Ngược lại, nếu bạn muốn dict1 bị ghi đè bởi dict2 thì chỉ cần làm ngược lại
Một câu hỏi nữa đặt ra. Vậy làm cách nào để ta có thể gộp dict1 và dict2 lại với nhau mà không làm mất giá trị gốc của các từ điển đó ? Retaining Key ValuesĐể trả lời cho câu hỏi trên. Hãy xem ví dụ sau để hiểu rõ ý tưởng
Kết quả trả về
Với cách trên bạn có thể thấy với mỗi key sẽ trả về một mảng các value. dict1 và dict2 có key trùng nhau là 1 sẽ có mảng giá trị là 2 chứ không hề bị ghi đè như hai ví dụ trên.Bài viết đến đây là hết. Mong mọi người góp ý thêm để có thêm nhiều bài viết nữa |