用python 获取在A股和香港上市的公司和在A股和香港上市的公司股票代码和名称并且选出港股和A股涨幅相差比较大的股票
import akshare as ak
def get_ah_stocks():
# 获取A股股票列表
a_stock_list = ak.stock_zh_a_spot_em()
print(a_stock_list)
a_stock_list = a_stock_list[["代码", "名称"]]
# 获取港股股票列表
h_stock_list = ak.stock_hk_spot_em()
h_stock_list = h_stock_list[["代码", "名称"]]
# 获取A股和港股的公司名称及代码
a_names = a_stock_list["名称"].str.strip().tolist()
a_codes = a_stock_list["代码"].tolist()
h_names = h_stock_list["名称"].str.strip().tolist()
h_codes = h_stock_list["代码"].tolist()
# 初始化结果列表
ah_stocks = []
# 遍历A股公司,寻找对应的港股公司
for a_name, a_code in zip(a_names, a_codes):
for h_name, h_code in zip(h_names, h_codes):
# 判断名称是否有包含关系
# if a_name in h_name or h_name in a_name:
if a_name == h_name: