code: def read_pd_hdfs_file_list(iterator, file_type, **kwargs):
      import pyarrow as pa
  
      fs = pa.hdfs.connect()
      dfs = []
      for x in iterator:
          with fs.open(x, "rb") as f:
              df = read_pd_file(f, file_type, **kwargs)
              dfs.append(df)
      import pandas as pd
  
      return [pd.concat(dfs)]
  
imports: from bigdl.dllib.utils.file_utils import get_file_list, callZooFunc
  from bigdl.dllib.utils.utils import convert_row_to_numpy
  from bigdl.dllib.utils.common import *
  from bigdl.dllib.utils.log4Error import *
  import pyspark.sql.functions
  from typing import TYPE_CHECKING, Dict, List, Optional, Type, Union
  from numpy import float32, int32
label_desc: Use image node_id 12 for calling a global function with example usage: read_pd_hdfs_file_list(iterator, file_type) and returns: list