我在使用這個Python時遇到了一些麻煩。我試圖按字母順序對字典進行排序,從最小值到最大值(包含值)以及從最大值到最小值(按值)。我怎樣才能做到這一點?Python - 排序字典
注:我不能得到最大到最小工作
stocks = {
'GOOG': 520.24,
'FB': 331.28,
'XMZN': 89.72,
'APPL': 112.31
}
# for min to max
print(sorted(zip(stocks.values(), stocks.keys())))
# for alphabetically
print(sorted(zip(stocks.keys(), stocks.values())))
# for max to min
print(sorted(zip(stocks.values(), stocks.keys(), reverse))
可能的複製(http://stackoverflow.com/questions/4183506/python-list -order-in-descending-order) – The6thSense