循环遍历带有财务的股票行情列表

Loop through list of stock tickers with finance

我正在尝试使用 yfinance 导入多只股票的基本面数据

import yfinance as yf
ticker = yf.Ticker('AAPL')
ticker.info["priceToBook"]

Returns 苹果 P/B 15.9 符合预期

但是如果我想遍历代码列表怎么办,比如

tickers = ['AAPL', 'ORCL', 'TSLA']

并将它们保存到 df 或列表

您可以循环遍历所需的代码并将它们添加到字典(或任何您想要的)

dictionary = {} 
tickers = ['AAPL', 'ORCL', 'TSLA']
for t in tickers:
    ticker = yf.Ticker(t)
    dictionary[t] = ticker.info["priceToBook"]