美文网首页
数组深度铺平 - flatten

数组深度铺平 - flatten

作者: wlianfu | 来源:发表于2018-02-13 10:28 被阅读10次
    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    
    new = []
    def flatten(lists):
      for s in lists:
        if isinstance(s, list):
          flatten(s)
        else:
          new.append(s)
      return new
    
    items = [1, 2, [3, 4, [5, 6], 7, [8], 9], 10]
    newItems = flatten(items)
    print(newItems)
    

    相关文章

      网友评论

          本文标题:数组深度铺平 - flatten

          本文链接:https://www.haomeiwen.com/subject/gzljtftx.html