Python 中列表内的压缩列表

2023-11-29

我有一个清单清单

big_list = [['a1','b1','c1'], ['a2','b2','c3'], ['a3','b3','c3']]

如何压缩此列表中的列表?

我想做的是zip(list1,list2,list3),但是动态地执行此操作

我相信这与args and kwargs我不熟悉,欢迎任何解释

Thanks,


Use the *args参数扩展语法:

zip(*big_list)

The *(splash) 告诉 Python 获取可迭代对象中的每个元素并将其作为函数的单独参数应用。

Demo:

>>> big_list = [['a1','b1','c1'], ['a2','b2','c3'], ['a3','b3','c3']]
>>> zip(*big_list)
[('a1', 'a2', 'a3'), ('b1', 'b2', 'b3'), ('c1', 'c3', 'c3')]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 中列表内的压缩列表 的相关文章

随机推荐

  • 组合 + SwiftUI Form + RunLoop 导致表格视图渲染不可预测

    我有一个组合函数 用于搜索项目列表并返回匹配项 它不仅跟踪向用户显示哪些与搜索词匹配的项目 还跟踪哪些项目已被用户标记为 选择 该功能运行良好 包括动画 直到我添加 debounce for seconds 0 2 scheduler Ru
  • 在 pandas to_datetime 中使用时区

    我有纪元时间戳的时间 我用data Time req pd to datetime data Time req 但我得到 UTC 时间 我需要给定时间 5 30 我如何告诉熊猫使用 IST 时区或只是5hrs 30 mins距离它目前显示的
  • 根据月份(而不是字母表)重新排序 DataFrame

    对于 DataFrame 我们将其称为weather1 Temp Month Apr 61 Jan 32 Jul 69 Oct 43 我想根据实际的日历月份顺序对月份进行排序 而不是按字母顺序 我可以执行以下操作 ordered Jan A
  • 如何在 C# 中处理 Telegram 机器人上的多个用户?

    我写了一个机器人 它会询问你的名字并将其写在照片上然后发送给你 它可以工作 但问题是当机器人上有多个用户时它不起作用并且崩溃 我想知道如何分离用户条目和输出 就像每个连接的用户都会获得一个单独的会话 因为现在所有事情都发生在一个会话中并且崩
  • Java 中使用循环的数字模式

    我一直在尝试 for 循环的不同变体 但不知道如何制作这些模式 模式1 54321 5432 543 54 5 模式2 1 12 123 1234 12345 模式3 12345 2345 345 45 5 图案4 1 123 12345
  • Android 游标索引越界异常

    这段代码有什么问题吗 我想使用条形码查询数据 它显示游标索引超出界限异常 public String getIdByBarcode String ss throws SQLException String column new String
  • IBM MQ 8 的 JMeter 3.2 点对点配置 => Java 异常

    我尝试对 IBM MQ 8 使用 JMeter 点对点 JNDI 配置并收到以下错误消息 java lang IllegalStateException QueueConnectionFactory expected but got com
  • 基于相对于矩形的两点创建 CSS 线性渐变

    我正在尝试在 Sketch 中重新创建渐变工具 Sketch 中的工具使用不同颜色的两个点来定义渐变 我希望输出采用 CSS 线性渐变值的形式 CSS 线性渐变的构建方式是一个角度和 x 个颜色停止点 并定义了颜色和百分比 https de
  • 使用 boost::spirit 解析带引号的字符串

    我想解析一个句子 其中某些字符串可能不带引号 带引号 或 带引号 下面的代码几乎可以工作 但它无法匹配结束引号 我猜这是因为 qq 参考 代码中对修改进行了注释 修改会导致 引用 或 引用 也进行解析 并有助于显示原始问题与结束引用有关 该
  • 由于错误,预渲染失败:ReferenceError:未使用 PrimeNG AutoComplete 定义事件

    我正在尝试在我的 angular2 应用程序 primeng 2 0 5 Angular 2 0 x 中使用 PrimgNG 我可以让 ButtonModule 和 InputTextModule 工作 但不能让 AutoCompleteM
  • JavaScript 习语:var self = this 的基础是什么?

    我在源代码中看到以下内容WebKit HTML 5 SQL 存储注释演示 function Note var self this var note document createElement div note className note
  • Fabric 如何处理离线情况?

    我对使用 Fabric 感兴趣 当未连接到互联网时 API 如何工作 我发现 firebase 与此类似的工具 会将数据存储在本地 然后对服务器进行批量更新 但是 超过 72 小时的任何内容都不会被记录 来自 Fabric 的迈克 我们在本
  • Aggregate() 的 MongoDB 结果集

    我开始使用 Mongo 客户端进行一些漂亮的查询和聚合 但是现在我想在 NET C 中使用它 我发现我不能简单地将查询作为文本字段运行 此外 在构建聚合管道并运行 collection Aggregate 函数后 我得到了一个结果集 但我不
  • 每次提交将分支拆分为一个分支

    在我正在从事的这个项目中 我应该使用拉取请求将我的进度提交到存储库 并且每次提交都必须位于不同的分支中 问题是最后 3 次提交被推送到单个拉取请求中 我应该将它们分别移动到单独的分支中 我尝试恢复并创建新分支 但结果搞砸了 我又回到了 1
  • 如何使用 boost::multi precision 在运行时更改数字精度

    我读过boost 多精度文档 根据数字类型 精度可以是任意大 仅受可用内存限制 在编译时固定 例如 50 或 100 位十进制数字 或者是在运行时由成员函数控制的变量 这些类型支持表达式模板 比简单的用户定义类型具有更好的性能 我已经阅读了
  • 我可以使用 data.sql 的 spring 配置文件来根据环境加载不同的数据吗?

    假设我有两组数据 一套用于生产 另一套用于开发 目前我只是在 data sql 中手动注释和取消注释 如何分离 data sql 的开发环境和生产环境 您可以覆盖 Spring Boot 将用于创建架构并在 application prop
  • 如何在传单地图上突出显示所选行?

    我想画一张地图 上面画了几条路线 我想要一个带有数字 1 n 的保管箱 当选择保管箱中的某个项目时 相应的路线会在地图上突出显示 我已经开始使用 传单 如何突出显示一条线 我使用了 重量 但它更多的是一条线的边界 我希望看到这条线变得更粗
  • 如何在新选项卡中打开页面但不为其提供焦点?(JSF 2.0)

    我想要的是在新选项卡中打开页面 但不要将焦点放在新打开的选项卡上 因此 如果我点击几次 我可以打开几个选项卡 就像我右键单击一个链接并说在新选项卡中打开一样 我只在 Chrome 和 Firefox 浏览器中尝试过 你知道这可能吗 目前 我
  • 从delphi2006调用.net dll来显示wpf表单

    我正在使用 Robert Gieseckes 出色的非托管导出来调用 Delphi2006 中的 c Dll 如果我使用带有输入和输出的简单过程和函数 一切都会很好 但现在我想通过调用 OpenMyWindow 显示一个 Wpf Windo
  • Python 中列表内的压缩列表

    我有一个清单清单 big list a1 b1 c1 a2 b2 c3 a3 b3 c3 如何压缩此列表中的列表 我想做的是zip list1 list2 list3 但是动态地执行此操作 我相信这与args and kwargs我不熟悉