Подскажите, как реализовать следующее: имеется список, у которого сами элементы явлюятся списком, также есть словарь у которого значение одного из ключей(их всего два) является списком часть элементов которого имееются в первом списке. Необходимо сопоставить эти списки и добавить(в конец словаря, на самом деле это неважно куда) значение ключа словаря в исходный словарь. На примере нагляднее будет:
list_structed_unit = [['Департамент коммуникаций с клиентами', 'Контакт-центр Волжский', 'Отдел телемаркетинга', 'Сотрудник отдела'], ['Департамент коммуникаций с клиентами', 'Контакт-центр Волжский', 'Отдел дистанционных продаж юридическим лицам', 'Сотрудник отдела'], ['Департамент коммуникаций с клиентами', 'Контакт-центр Волжский', 'Контакт-центр Волжский', 'Начальник управления']] data_catalog = { "catalog_id": 1591, "items": [{ "item_id": 1706110, "values": ["04839", "ГОЛОВНОЙ БАНК", "Департамент коммуникаций с клиентами", "Контакт-центр Волжский", "", "", "", "Начальник управления", "60727", "", "", "", ""] }, { "item_id": 1706111, "values": ["04840", "ГОЛОВНОЙ БАНК", "Департамент коммуникаций с клиентами", "Контакт-центр Волжский", "", "", "", "Сотрудник управления", "60492", "", "55538", "", ""] }, { "item_id": 1706112, "values": ["04841", "ГОЛОВНОЙ БАНК", "Департамент коммуникаций с клиентами", "Контакт-центр Волжский", "Отдел телемаркетинга", "", "", "Начальник отдела", "60492", "", "55538", "", ""] }, { "item_id": 1706113, "values": ["04842", "ГОЛОВНОЙ БАНК", "Департамент коммуникаций с клиентами", "Контакт-центр Волжский", "Отдел телемаркетинга", "", "", "Сотрудник отдела", "142009", "", "", "", ""] }, { "item_id": 1706114, "values": ["04843", "ГОЛОВНОЙ БАНК", "Департамент коммуникаций с клиентами", "Контакт-центр Волжский", "Отдел дистанционных продаж юридическим лицам", "", "", "Начальник отдела", "60492", "", "55538", "", ""] }, { "item_id": 1706115, "values": ["04844", "ГОЛОВНОЙ БАНК", "Департамент коммуникаций с клиентами", "Контакт-центр Волжский", "Отдел дистанционных продаж юридическим лицам", "", "", "Сотрудник отдела", "142008", "", "", "", ""] }, { "item_id": 1706116, "values": ["04845", "ГОЛОВНОЙ БАНК", "Департамент коммуникаций с клиентами", "Контакт-центр Волжский", "Отдел виртуальных продаж", "", "", "Начальник отдела", "60492", "", "55538", "", ""] }, { "item_id": 1706117, "values": ["04846", "ГОЛОВНОЙ БАНК", "Департамент коммуникаций с клиентами", "Контакт-центр Волжский", "Отдел виртуальных продаж", "", "", "Сотрудник отдела", "142007", "", "55538", "", ""] }, { "item_id": 1706118, "values": ["04847", "ГОЛОВНОЙ БАНК", "Департамент коммуникаций с клиентами", "Контакт-центр Волжский", "Отдел дистанционного обслуживания физических лиц", "", "", "Начальник отдела", "60492", "", "55538", "", ""] }, { "item_id": 1706119, "values": ["04848", "ГОЛОВНОЙ БАНК", "Департамент коммуникаций с клиентами", "Контакт-центр Волжский", "Отдел дистанционного обслуживания физических лиц", "", "", "Сотрудник отдела", "142010", "", "", "", ""] }, { "item_id": 1706120, "values": ["04849", "ГОЛОВНОЙ БАНК", "Департамент коммуникаций с клиентами", "Контакт-центр Волжский", "Отдел дистанционного обслуживания юридических лиц", "", "", "Начальник отдела", "60492", "", "55538", "", ""] }, { "item_id": 1706121, "values": ["04850", "ГОЛОВНОЙ БАНК", "Департамент коммуникаций с клиентами", "Контакт-центр Волжский", "Отдел дистанционного обслуживания юридических лиц", "", "", "Сотрудник отдела", "142011", "", "", "", ""] } ] } for unit in list_structed_unit: for v in data_catalog['items']:
['Департамент коммуникаций с клиентами', 'Контакт-центр Волжский', 'Отдел телемаркетинга', 'Сотрудник отдела', 1706113] ['Департамент коммуникаций с клиентами', 'Контакт-центр Волжский', 'Отдел дистанционных продаж юридическим лицам', 'Сотрудник отдела',1706115] ['Департамент коммуникаций с клиентами', 'Контакт-центр Волжский', 'Контакт-центр Волжский', 'Начальник управления', 1706110]