代码改变世界

去除多层list中嵌套的list,形成新的列表

2017-08-19 16:13  hdwen  阅读(1931)  评论(0编辑  收藏  举报
D = []
def move_list(a):
for i in a :
if type(i) != list:
D.append(i)
else:
move_list(i)
s=[1,[12,[1,[1,23,4,[1,2,[3]]]]],[3,[1,[2,645,[3,5,[456,[4,[45,7,[2,[[[[[[5]]]]]]]]]]]]],4]]
move_list(s)
print(D)