简单学量化ptrade函数7get_stock_name

ptrade中的get_stock_name()可以获取股票、可转债、ETF等的名称。只获取一只,参数为一个字符串;获取多支,参数为列表,列表元素为字符串。返回值为字典类型。

1、获取一支股票的名称:

get_stock_name('600600.SS')

返回:{‘600600.SS’: ‘青岛啤酒’}

如果想仅返回名称,而不是字典形式,可以这样:

a=get_stock_name('600600.SS')
print(next(i for i in a.values()))

返回:青岛啤酒

这里解释一下代码,a.values()是一个可迭代对象,包含了字典的值。“i for i in a.values()”生成了一个生成器,最后用next()函数获得了生成器的返回值。

2、获取多支股票的名称,用列表的形式传入参数:

get_stock_name(['600600.SS','601398.SS'])

返回:{‘600600.SS’: ‘青岛啤酒’, ‘601398.SS’: ‘工商银行’}

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74970
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日 下午2:14
下一篇 2024 年 7 月 11 日 下午2:15

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注