Я понимаю, что инерция отсортирована. Я пытаюсь создать новый словарь, который сортирует в алфавитном порядке по «Ключу», а затем сортирует значения по последнему элементу в кортеже.
Словарь в настоящее время:
D1 = {'Lakers': [('James','PG',23,2), ('Davis', 'PF', 3, 3), ('Johnson', 'PG', 33,
1)], 'Pistons': [('Billips', 'PG', 1, 1 ), ('Wallace', 'C', 3, 3)], 'Hawks':
[('Young', 'PG', 11, 1), ('Collins', 'PF', 3, 2)] }
Словарь, который я хочу:
New_D1 = { 'Hawks':[('Collins', 'PF', 3, 2),('Young', 'PG', 11, 1)], 'Lakers': [('Davis', 'PF', 3, 3),('James','PG',23,2), ('Johnson', 'PG', 33, 1)], 'Pistons': [('Wallace', 'C', 3, 3),('Billips', 'PG', 1, 1 ) ] }
Мой текущий код для сортировки:
New_D1 = dict(sorted(D1.items()))
Что создает новый словарь (New_D1) и сортирует только ключи. Теперь мне нужно отсортировать значения в последнем элементе списка кортежей.