d['searchResult'].sort(key=itemgetter('ranking'), reverse=True)
print(d)
{'searchResult': [{'resultType': 'station', 'ranking': 0.5}, {'resultType':
    'station', 'ranking': 0.4}, {'resultType': 'station', 'ranking': 0.35}]}
Сортировка по вложенному словарю в словаре Python