17
มีวิธี pythonic เพื่อรวมสอง dicts (เพิ่มค่าสำหรับคีย์ที่ปรากฏในทั้งสอง)?
ตัวอย่างเช่นฉันมีสอง dicts: Dict A: {'a': 1, 'b': 2, 'c': 3} Dict B: {'b': 3, 'c': 4, 'd': 5} ฉันต้องการวิธี pythonic ของ 'การรวม' สอง dicts ที่ผลคือ: {'a': 1, 'b': 5, 'c': 7, 'd': 5} กล่าวคือหากคีย์ปรากฏในทั้งสอง dicts ให้เพิ่มค่าของมันหากปรากฏในเพียงหนึ่ง dict ให้เก็บค่าไว้
477
python
dictionary