ディクショナリからkeyとvalueを同時に取得する
本当に個人的なメモ。
ディクショナリからkeyとvalueを同時に取得するには、items()を使用してfor文でkey,valueを指定すれば良い。
#銘柄コードのリスト作成 stockCodeList = [1928,6501,7201,8031,8035,8801] #銘柄コードをkey、銘柄コードに対応する株価リストをvalueとしたディクショナリの作成 stockPricelistDict = marketDataAccess.getStockPriceListDict(stockCodeList, 株価取得期間START, 株価取得期間END) #ディクショナリから株価コードと株価を取得 for stockCode, stockObjList in stockPricelistDict.items(): print stockCode for stockObj in stockObjList: print stockObj["date"],stockObj["open"],stockObj["high"],stockObj["low"],stockObj["close"]
結果はこんな感じ。
8031
2016-10-17 1419.0 1424.0 1410.5 1419.5
2016-10-14 1395.5 1412.5 1390.0 1411.0
2016-10-13 1408.5 1413.0 1392.5 1403.5
・・・・・・・・・・・