Python和編程新手。我如何使用包含兩個API的for循環創建一個字典(其中一個可以從P 500公司的字典中提取股票代碼符號,另外一個則是yahoo_finance以提取相應的市場數據),另外還可以更新以替換現有數據。在包含API的for循環中動態創建字典
import sp500
from yahoo_finance import Share
tickers = {}
for d in sp500:
for k, v in tickers.items():
retrieveticker = d['symbol']
yahoodata = Share(retrieveticker)
dict = {retrieveticker,yahoodata.get_market_cap(retrieveticker)}
tickers.update(dict)
print tickers
換句話說。主要目標是在sp500公司名單下找到相應的市場份額,並創建以ticker爲關鍵詞,以市值作爲其價值的字典。
謝謝先進。
您正在創建一個集合,而不是一個字典...... – Dekel