как вывести топ 3 значения словаря
есть словарь. нужно распечатать из него топ 3 по значению, ну и ещё 3 минимальных.
for key, value in sorted_ticker_dict.items():
print(f'{" " * 2}{key[7:18]} - {value}%')
содержимое:
TICKER_SiH9 - 24.39%
TICKER_PDM9 - 23.20%
TICKER_PDH9 - 22.69%
TICKER_MNH9 - 20.68%
TICKER_BRH9 - 19.49%
TICKER_BRJ9 - 18.89%
TICKER_CHH9 - 18.01%
TICKER_BRK9 - 17.57%
TICKER_SRM9 - 17.43%
даже не представляю как это сделать
Ответы (1 шт):
Автор решения: splash58
→ Ссылка
первые три
for key, value in list(sorted_ticker_dict.items())[:3]:
и последние три
for key, value in list(sorted_ticker_dict.items())[-3:]: