Я пытаюсь решить некоторые проблемы с графиком, но я застрял на полпути.У меня есть словарь наборов Python, но я хотел бы преобразовать исходные значения словаря (которые являются наборами) в словарь, так что каждое значение в наборе становится ключом, который будет иметь другое значение 1. Я думаю, что это то, чтоназывается вложенным словарем - я не уверен.
Я перебрал dict.values()
, присвоил переменной xxx и использовал код dict.fromkeys(xxx, 1)
, и это сработало, но я не могу интегрировать результат обратнов оригинальный словарь.
Вот пример словаря:
d = {'35': {'1', '37', '36', '71'}, '37': {'1', '35'}}
Я хочу, чтобы вывод выглядел следующим образом:
d = {35: {1 : 1, 37 : 1, 36 : 1, 71 : 1}, 37: {1 : 1, 35 : 1}}
, если вы заметили, исходные значения словаря сталисобственные словари и апострофы ('') отключены.
Может кто-нибудь помочь мне, пожалуйста, или дать мне указатели.Спасибо