Jeremycamp 2021-05-15 21:08 采纳率: 0%
浏览 46

嵌套列表的问题变动了一下应该怎么做呢?

输入一个嵌套列表,再输入层数,求该层的元素个数。如果求第二层次的元素个数,但是第二层次还有第三层次嵌套,则嵌套列表算一个元素。

  • 写回答

2条回答 默认 最新

  • 关注
    def cp(li,n):
        t = li
        for i in range(n-1):
            g = []
            for v in t:
                if type(v) is list:
                    g.extend(v)
            t = g
    
        return len(t)
    
    lis = [
        [
            [1,0,1,0],
            [1,0,1,0],
            [1,0,1,0]
        ],
        [
            [1,0,1,0],
            [1,0,1,0],
            [1,0,1,0]
        ]
    ]
    
    print(cp(lis,1))
    print(cp(lis,2))
    print(cp(lis,3))6
    评论

报告相同问题?

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表