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

    Есть словарь такого вида:
    {
    "'Телефон'": ['"0010"', '"55200"', 'FIO'], "'Телефон'": ['"1010"', '"58200"', 'FIO'],
    "'Телефон'": ['"0010"', '"55200"', 'FIO'], "'Телефон'": ['"1010"', '"58200"', 'FIO']
     }
Как программно убрать двойные кавычки из keys() снаружи и  из value() изнутри.
Спасибо.

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

Автор решения: Konstantin

Как вариант (кстати в Вашем словаре значения ключей не уникальны):

my_dict = {"'Телефон'": ['"0010"', '"55200"', 'FIO'], "'Телефон'": ['"1010"', '"58200"', 'FIO'],
           "'Телефон'": ['"0010"', '"55200"', 'FIO'], "'Телефон'": ['"1010"', '"58200"', 'FIO']
           }

my_dict_without_simbol = {}

for key, value in my_dict.items():
    new_val = [i.replace('"', '') for i in value]
    new_key = key.strip('\'')
    my_dict_without_simbol[new_key] = new_val

print(my_dict_without_simbol)

Вывод:

{'Телефон': ['1010', '58200', 'FIO']}
→ Ссылка