Форум сайта python.su
Добрый день
Нужна помощь
есть словарь со словарями
{ ‘pr1’: {
‘name’ = one,
‘rank’ = 2,
‘poz’ = 3 }
{'pr2' : {
‘name’ = two
‘rank’ = 3,
‘poz’ = 6 }
{'pr3' : {
one{rank = 1, poz = 3}
Офлайн
Не поверите
{ 'pr1': { 'name' : one, 'rank' : 2, 'poz' : 3 } {'pr2' : { 'name' : two 'rank' : 3, 'poz' : 6 } }
Офлайн
JOHN_16)))) ну почти
Не поверите
Офлайн
Это только один из способов.
>>> d = { ... 'pr1': { ... 'name' : 'one', ... 'rank' : 2, ... 'poz' : 3, ... }, ... 'pr2' : { ... 'name' : 'two', ... 'rank' : 3, ... 'poz' : 6, ... } ... } >>> >>> max_rank = max([(x['rank'], x['name']) for x in d.values()], key=lambda x: x[0])[1] >>> max_rank 'two' >>> min_rank = min([(x['rank'], x['name']) for x in d.values()], key=lambda x: x[0])[1] >>> min_rank 'one'
Офлайн
Спасибо!
Офлайн