my_dict = {1: {'f1': 'name', 'f2': 'age', 'f3': 'class'}, 2: {'f1': 'company', 'f2': 'salary', 'f3': 'age', 'f4': 'class'}, 3: {'f1': 'Feature', 'f2': 'sum', 'f3': 'diff', 'f4': 'multiply', 'f5': 'div', 'f6': 'and', 'f7': 'or', 'f8': 'not', 'f9': 'dummy'}}
мне нужен реверс, какрода словарю в обратном порядке
my_dict = { 3: {'f1': 'Feature', 'f2': 'sum', 'f3': 'diff', 'f4': 'multiply', 'f5': 'div', 'f6': 'and', 'f7': 'or', 'f8': 'not', 'f9': 'dummy'},2: {'f1': 'company', 'f2': 'salary', 'f3': 'age', 'f4': 'class'},1: {'f1': 'name', 'f2': 'age', 'f3': 'class'}, }
Я попытался с помощью сортирует, Ordereddict, обратные функции по словарю, но он не работает
OrderedDict просто запоминает порядок вставки ключей, поэтому вы можете начать с вашего dict, который у вас уже есть, и вставить его (ключ, значение) в правильном порядке в новом OrderedDict – Tedil