python函数递归实现剥离列表的嵌套
python函数递归实现剥离列表的嵌套
需求
有一个列表里面嵌套有列表,把它剥离出来,整合在一个列表里面。如把L=[1,2,[1,2],[[[1,2,3]]]]变为R=[1,2,1,2,1,2,3]
思路
先拿一个空列表R=[]接收最终结果,然后遍历L,如果不是list类型则加入到列表R里面,如果是list,则通过递归再来一遍。
代码
#递归实现剥离列表的嵌套
def striplist(l):
res=[]
for i in l:
if not isinstance(i,l
原创
2020-06-04 22:03:40 ·
779 阅读 ·
0 评论