开发者社区> 问答> 正文

python如何把嵌套列表转变成普通列表

python如何把嵌套列表转变成普通列表

展开
收起
游客ahv54x37wvm7u 2021-10-31 11:35:40 466 0
1 条回答
写回答
取消 提交回答
  • 迭代嵌套列表,用isinstance判断元素是否列表,是则递归

    a = [ 1, 2, [ 3, 4 ], [ 5, 6, [ 7, [ 8 ], 9 ], 10 ], 11 ]

    def dlst(lst,nlst = []): for i in lst: if not isinstance(i, list): nlst.append(i) else: dlst(i)

    return nlst
    

    print(dlst(a))

    2021-10-31 11:35:53
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载