Hợp nhất từ điển trong Python
Python cung cấp khả năng hợp nhất hai từ điển. Tuy nhiên, nếu sử dụng toán tử +, chúng ta sẽ nhận được một lỗi.
Giả sử chúng ta có các từ điển sau:
dct1 = {
'a': 1,
'b': 2,
'c': 3
}
dct2 = {
'e': 4,
'f': 5
}
Hãy thử hợp nhất chúng bằng toán tử +:
print(dct1 + dct2) # sẽ hiển thị lỗi
Giải pháp đúng là sử dụng phương thức update. Trong tham số của nó, chúng ta chỉ định từ điển mà chúng ta sẽ bổ sung vào từ điển gốc:
dct1.update(dct2)
print(dct1) # sẽ hiển thị {'a': 1, 'b': 2, 'c': 3, 'e': 4, 'f': 5}
Cho hai từ điển:
dct1 = {
'a': 1,
'b': 2,
'c': 3
}
dct2 = {
'x': 4,
'y': 5,
'z': 6
}
Hãy hợp nhất hai từ điển thành một.
Cho hai từ điển:
dct1 = {
'3': 'c',
'4': 'd',
'5': 'e'
}
dct2 = {
'1': 'a',
'2': 'b'
}
Hãy viết mã để nhận được kết quả sau:
{'1': 'a', '2': 'b', '3': 'c', '4': 'd', '5': 'e'}
Cho hai từ điển:
dct1 = {
'a': 1,
'b': 2,
'c': 3
}
dct2 = {
'x': 4,
'y': 5,
'z': 6
}
Hãy hợp nhất hai từ điển thành một, sau đó lấy danh sách các phần tử của từ điển mới.
Cho ba từ điển:
dct1 = {
'a': 1,
'b': 2,
'c': 3
}
dct2 = {
'd': 4,
'e': 5,
'f': 6
}
dct3 = {
'j': 7,
'h': 8,
'i': 9
}
Hãy hợp nhất ba từ điển thành một.