首页 > 解决方案 > 循环通过金融股票代码列表

问题描述

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

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

按预期返回 Apples P/B 为 15.9

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

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

并将它们保存到 df 或列表

标签: python-3.xyahoo-financeyfinance

解决方案


你可以遍历你想要的代码并将它们添加到字典(或任何你想要的)

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

推荐阅读