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