Объединение двух словарей с вложенными массивами
У меня 2 словаря
a = {'I': [1,2], 'II': [1,2], 'III': [1,2]}
b = {'I': [3,4], 'II': [3,4], 'IV': [3,4]}
как я могу объединить их так, чтобы я получил следующий результат
c = merge_dicts(a,b)
где с{'I': [1,2,3,4], 'II': [1,2,3,4], 'III': [1,2], 'IV': [3,4]}
Есть ли хороший питонический способ сделать это?
Обратите внимание, что я новичок в Python, хотя я использую такие слова, как Python. Заранее спасибо.