python使用递归遍历嵌套列表

2020-10-20  本文已影响0人  名字好难想随便叫

用isinstance()判断是否为列表:

lists = ['ab' , 123 , [1] , ['v'] , 'dd' , [[1] , [12333]]]
def isList(items):
    if not isinstance(items , list):
        #不要用return ,不然执行为None
        print(items)
    else :
        for item in items:
            isList(item)

isList(lists)

执行结果:

ab
123
1
v
dd
1
12333
上一篇 下一篇

猜你喜欢

热点阅读