Название в значительной степени говорит само за себя, я хочу эффективно отсортировать словарь параллельных списков.
unsorted_my_dict = {
'key_one': [1,6,2,3],
'key_two': [4,1,9,7],
'key_three': [1,2,4,3],
...
}
sorted_my_dict = {
'key_one': [1,6,3,2],
'key_two': [4,1,7,9],
'key_three': [1,2,3,4],
...
}
Я хочу отсортировать key_three
, а все остальные списки в этом словаре параллельно,Есть несколько похожих вопросов, но я борюсь, потому что у меня есть неизвестное количество ключей в словаре для сортировки, и я знаю только имя ключа, по которому я хочу отсортировать (key_three
).
Нужно сделать это с ванильным Python, без сторонних зависимостей.
Редактировать 1: Что я имею в виду параллельно?Я имею в виду, что если я сортирую key_three
, для чего требуется поменять местами последние два значения, то во всех остальных списках в словаре также будут поменяны последние два значения.
Редактировать 2: Python 3.4 специально