Как правильно сравнить значения из словаря с ключами списка для преобразования нового словаря с их значениями

есть список файлов в compare_list с полным путем и есть словарь(SCA_data) файлов:значение, значения в compare_list и SCA_data разные(пример:compare_list = /force-app/main/default/classes/NOARequestData.cls;SCA_data = NOARequestData.cls) По логике вещей, я написал данный код

for jkey in compare_list:
    print(jkey)
    for ikey in SCA_data.keys():
        print(ikey)
        print(jkey in ikey)
        if ikey in jkey:
            # print(SCA_data[jkey])
            SCA_data_filter[jkey] = SCA_data[ikey]
        else:
            compare_last_list.append(jkey)

Вывод:

/force-app/main/default/classes/NOARequestData.cls, /force-app/main/default/classes/CF_BodyBuilderIntegrationNOA.cls
CF_BodyBuilderIntegrationNOA.cls
False
NOARequestData.cls
False
{'/force-app/main/default/classes/NOARequestData.cls, /force-app/main/default/classes/CF_BodyBuilderIntegrationNOA.cls': {'5': 0, '4': 0, '3': 0, '2': 2, '1': 0}}

Значения:

compare_list=['/force-app/main/default/classes/NOARequestData.cls, /force-app/main/default/classes/CF_BodyBuilderIntegrationNOA.cls']

SCA_data ={'CF_BodyBuilderIntegrationNOA.cls': {'5': 0, '4': 0, '3': 0, '2': 2, '1': 0}, 'NOARequestData.cls': {'5': 0, '4': 0, '3': 0, '2': 2, '1': 0}}

К чему хочу придти: Нужно иметь словарь с праивильными значениями(path_to_file:values)

SCA_data_filter={'/force-app/main/default/classes/NOARequestData.cls': : {'5': 0, '4': 0, '3': 0, '2': 2, '1': 0},force-app/main/default/classes/CF_BodyBuilderIntegrationNOA.cls': {'5': 0, '4': 0, '3': 0, '2': 2, '1': 0}

Ответы (0 шт):