[英]python - extracting values from dictionary in order
我有一個包含一些共享相關數據的字典:
share_data = {'2016-06-13':{'open': 2190, 'close':2200}, '2015-09-10':{'open': 2870, 'close':2450} # and so on, circa 1,500 entries
有沒有一種按順序迭代字典的方法,所以最先檢索最早的日期,然后很快檢索一個?
謝謝!
當然,日期字符串的默認詞典順序將按時間順序映射。 這很容易:
for key in sorted(share_data.keys()):
#do something
這篇文章有一些很好的字典自定義排序示例: http : //pythoncentral.io/how-to-sort-python-dictionaries-by-key-or-value/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.