从Python中的多维列表中删除前导和尾随零[关闭]

2023-11-23

我有一个清单,例如:

my_list = [[1,2,2,1], [0,0,1,2], [1,2,0,0], [1,0,0,1]]

我只需要从内部列表中删除前导和尾随零,这样我最终会得到:

new_list = [[1,2,2,1], [1,2], [1,2], [1,0,0,1]]

非常感谢任何帮助。


for sub_list in my_list:
    for dx in (0, -1):
        while sub_list and sub_list[dx] == 0:
            sub_list.pop(dx)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从Python中的多维列表中删除前导和尾随零[关闭] 的相关文章

随机推荐

  • 嵌套有序列表与数字、字母和罗马数字的组合进行编号?

    我想创建一个如下所示的有序列表 1 Item 1 2 Item 2 a Subitem 1 b Subitem 2 I Sub Subitem 1 II Sub Subitem 2 c Subtiem 3 3 Item 3 即子列表应使用字
  • 修改 Info.plist 以在运行时设置“Application is agent(UIElement)”

    假设我需要让用户能够通过首选项面板选择是否将该应用程序用作 标准 带有停靠图标和菜单 或作为代理应用程序 仅带有状态栏菜单 我想我需要在执行期间以编程方式修改应用程序的 Info plist 将参数 应用程序是代理 更改为是 否 这是正确的
  • 内核模块中的 EXPORT_SYMBOL | insmod 期间未定义的符号

    我有一个来自 a ko 内核模块 的导出函数 foo 和 foo1 foo1 接受输入参数 一个函数指针 我从 b ko 调用 foo1 并将 foo 作为输入参数传递 我看到 b ko 未知符号 foo 的 insmod 失败 即使 a
  • Java 11 HttpClient - HttpClient 与并发 HttpRequest 的最佳比率是多少

    在下面的示例中 我创建一个 Java 11 httpClient 然后创建多个并发 HttpRequest 这是不好的做法吗 每个 HttpRequest 都应该有自己的 HttpClient 吗 HttpClient 可以拥有的 Http
  • 使用 gsub 删除第一个数字字符之前的所有字符串

    使用 gsub 删除 R 中第一个空格之前的所有字符串 在此示例中 我们尝试删除空格之前的所有内容sub 1 D name 我正在寻找非常相似的东西 但我对正则表达式不太熟悉 我想删除第一个数字字符之前的所有内容 但不删除它 例如 x lt
  • UI5控件的生命周期是如何运作的?

    有人可以更详细地解释 UI5 控件默认事件的生命周期吗 我知道有文档中的此页面它概述了控件生命周期 但是 我认为它非常简短 需要更详细的内容 有人可以列出控件事件的顺序并解释每个事件的作用吗 你是绝对正确的 控件生命周期的详细信息和实现细节
  • 如何使用 SSL/TLS 和/或消息级安全保护 RESTful php Web 服务

    我有一个用 php 编写的 RESTful Web 服务 它使用 JSON 进行通信 传输的一些数据确实很敏感 密码 我正在寻找一种方法来实现服务的合理安全级别 客户端是 silverlight 4 应用程序 我一直在寻找有关如何实施 SS
  • NodeJS 的 Web Sockets 服务器端实现

    这个问题的部分原因可能是客户端的讨论太多 让我只见树木不见森林 无论如何 这就是我想做的 我需要一个独立于平台的 WebSocket 服务器端实现 我希望它在 NodeJS 中运行 现在 我发现的有关该主题的内容 99 都与 socket
  • 如何使用照片框架快速循环浏览照片库

    我有一个应用程序 可以为我的应用程序上的每张门票创建一个独特的照片库 我需要弄清楚如何循环浏览该画廊 以便我可以一次将一张图像上传到服务器 我在 YouTube 上遵循了这些教程 Video 我目前使用 Swift 作为我的语言 我的最终目
  • 如何在 VC++ 中毒害标识符?

    功能中毒在 C 中是非常有用的技术 一般来说 它指的是使某个功能不可用 例如如果您想禁止在程序中使用动态分配 您可以 poison malloc 函数因此无法使用 中毒 标识符意味着 中毒 之后对标识符的任何引用都是硬编译器错误 例如 参见
  • Angular 6:错误类型错误:无法读取未定义的属性“toLowerCase”

    我正在以关于用户的角度六创建 CRUD 应用程序 当我尝试添加新用户时 出现以下错误 这是我收到的错误 core js 12301 ERROR TypeError Cannot read property toLowerCase of un
  • 基于 Microsoft Visual C++ Express 2010 的 64 位构建

    我正在尝试使用 Visual C Express 2010 将 VC 项目编译为 64 位 我知道 64 位编译器没有默认安装 VC Express 因此我按照此处指定的方式安装了适用于 Windows 7 的 Windows SDK ht
  • 使用 jQuery 在新窗口中打开所有外部链接

    这里是 jQuery 新手 我发现了几个网页与我想要做的事情很接近 但又不完全一样 其实我觉得以下是supposed实际工作 但它说 href http 无法识别 语法错误 有什么帮助吗 document ready function a
  • 为什么 apply 尚未绑定到 Javascript 中的函数?

    假设 为了解决这个问题 我希望能够在 Javascript 中创建一个函数 将一个数组的所有元素附加到另一个数组 如果您有权访问目标数组 实现此目的的一种方法是 var destination 1 2 3 var source 4 5 Ar
  • 为什么跳转到 case 标签会在此 switch 中交叉初始化?

    考虑以下代码 include
  • 一般来说,存储过程比现代 RDBMS 上的内联语句更有效吗? [复制]

    这个问题在这里已经有答案了 传统观点认为存储过程总是更快 所以 因为它们总是更快 所以使用它们每时每刻 我很确定这是有历史背景的 这种情况曾经发生过 现在 我并不是主张不需要存储过程 而是我想知道在现代数据库 例如 MySQL SQL Se
  • 找到图中访问所有节点的最短路径

    我有一个加权无向图G with n顶点 其中两个顶点是X and Y 我需要找到起始于的最短路径X 结束于Y并穿过 G 的所有顶点 以任何顺序 我怎样才能做到这一点 这不是旅行商问题 我不需要只访问每个顶点一次 也不想返回第一个顶点 这个问
  • F# 中的事件和委托

    我没有任何 F 经验 但有几行 C 测试代码 用于我制作的框架 需要用 F 重写 任何帮助 将不胜感激 bar Ready new Agent ReadyHandler bar Ready static void bar Ready str
  • 如何在应用程序内浏览器窗口中打开链接

    我想知道如何在应用程序内浏览器中打开链接 就像这样 你可以使用以下方法来实现flutter web browser以 Android chrome 选项卡样式在应用程序内打开网页的插件 Ex body new Center child ne
  • 从Python中的多维列表中删除前导和尾随零[关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我有一个清单 例如 my list 1 2 2 1 0 0 1 2 1 2 0 0 1