code: def QA_fetch_get_index_list(ip=None, port=None):
      
  
      ip, port = get_mainmarket_ip(ip, port)
      api = TdxHq_API()
      with api.connect(ip, port):
          data = pd.concat(
              [pd.concat([api.to_df(api.get_security_list(j, i * 1000)).assign(sse='sz' if j == 0 else 'sh').set_index(
                  ['code', 'sse'], drop=False) for i in range(int(api.get_security_count(j) / 1000) + 1)], axis=0) for j
                  in range(2)], axis=0)
          # data.code = data.code.apply(int)
          sz = data.query('sse=="sz"')
          sh = data.query('sse=="sh"')
  
          sz = sz.assign(sec=sz.code.apply(for_sz))
          sh = sh.assign(sec=sh.code.apply(for_sh))
          return pd.concat([sz, sh]).query('sec=="index_cn"').sort_index().assign(
              name=data['name'].apply(lambda x: str(x)[0:6]))
docs: 获取指数列表
  
      Keyword Arguments:
          ip {[type]} -- [description] (default: {None})
          port {[type]} -- [description] (default: {None})
  
      Returns:
          [type] -- [description]