[Python]递归调用函数遍历列表

 


def get_list_item(list_var):

  for each_item in list_var:
    if isinstance(each_item, list):
      get_list_item(each_item)
  else:
    print(each_item)

list_var = [1,2,3,['a1','a2','a3'],4,5,6,['a4', 'a5', 'a6']]

get_list_item(list_var)

========================== RESTART: /home/leo/test.py ==========================
1
2
3
a1
a2
a3
4
5
6
a4
a5
a6

posted on 2022-03-22 15:54  LeoZhangJing  阅读(113)  评论(0编辑  收藏  举报

导航