将一个多维的数组展开成一个一维的数组

test.py

aa = [[1,2,3], 8,9, [23,[45,78,67]]]

single_list = []

def parse_list(alist):
    if isinstance(alist, list):
        for item in alist:
            parse_list(item)
    else:
        single_list.append(alist)

parse_list(aa)
print "single_list", single_list

你可能感兴趣的:(python,进阶,递归)