Словари работают не так. У вас может быть список или кортеж (или, возможно, frozenset
), который в основном выглядит так, как вы хотите, но словари не допускают такого рода линейную конкатенацию. Они являются строго ассоциативными контейнерами, что означает, что каждое значение должно иметь связанный ключ.
Однако если вы можете связать каждый словарь с ключом, то то, что вы хотите, становится чрезвычайно простым:
dic3 = {
'dic1': {'Apple':'Mac', 'Microsoft': 'Surface', 'Google': 'Chromebook', 'Lenovo':'ThinkPad'},
'dic2': {1:'Apple', 2:'Amazon', 3:'Microsoft', 4:'Google', 5:'Facebook'}
}
Или, используя ваши переменные:
dic3 = {'dic1': dic1, 'dic2': dic2}