Я создал словарь на python, чтобы обработать изменение для покупки.Как правильно отсортировать элементы в словаре Python?
money = { '$100.00' : 0, '$50.00' : 0, '$20.00' : 0,'$10.00' : 0,
'$5.00' : 0, '$1.00' : 0,'$0.25' : 0, '$0.10' : 0, '$0.05' : 0,
'$0.01' : 0}
Однако, когда я хочу, чтобы напечатать это, я не могу показаться, чтобы быть в состоянии сделать это из «наименьшего к наибольшему» часть валюты.
Это то, что я сделал в попытке отсортировать его:
keyList = list(money.keys())
keyList.sort()
for key in keyList:
print(key, money[key])
Однако результат дал идет от ... $ 1 -> $ 10 -> $ 100 -> $ 20 ... Любые предложения, так это будет $ 1 -> $ 5 -> $ 10 ...?
Хорошая точка с $. Я попробую, спасибо. – WorldDominator