Имеется два словаря, нужно перебрать ключ-значение в обоих словарях. Сравнить если одинаковые ключ-значения с помощью цикла for и параметра *args. Добавить в новый словарь одинаковые найденные ключ-значения.
operator_one = { 2: 'break', 1: 'pass', 3: 'print', 4: 'yield', 5 :'try' , }operator_two = { 1: 'pass', 2:'global', 3: 'yield', 4: 'print', 5: 'try', }def operator_important(farg, *args): """"""Перебор ключ-значения в двух словарях при помощи args и записи в новый словарь."""""" operator_main = dict() # создание словаря и запись в перем print(""vocabulary_one:"", farg) # вывод первого аргумента for key, value in args: # перебор ключ-значение в обоих словарях print(""vocabulary_two:"", arg) # вывод второго аргумента if key in args and value == args[key]: # если ключ-значение равно аргументу ключ-значение, то создаем новый словарь с ключом и значение operator_main[key] = value # добавляем в нов. словарь найденное ключ-значение, которое совпалоОшибка:
ValueError: too many values to unpack (expected 2)
question@mail.ru
·