谢谢。我理解的原因是df = get_all_securities(['stock'])函数调用返回的是pandas.DataFrame(这是什么类型的数据格式,我目前也不明白,故用code for code in df.index带.index是不是取索引(代码)?
而我照猫画虎的scu1 = get_index_stocks('000985.XSHG')这个函数调用返回的是中证全指的股票代码LIST,故code for code in scu1.index,INDEX可以取消。我照此逻辑试试,似乎通过了:scu0 = get_index_stocks('000985.XSHG')
#取出300开头的创业板股票
scu_300=[code for code in scu0 if code.upper().startswith('300')]
#剔除创业板
scu1 = [code for code in scu0 if code not in scu_300]