簡體   English   中英

python - 按順序從字典中提取值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM