开发者社区 问答 正文

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

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

展开
收起
游客ahv54x37wvm7u 2021-10-31 11:35:40 507 分享 版权
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
    赞同 展开评论
问答分类:
问答地址: