加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 来自不同列表的相同索引的元素

发布时间:2020-12-20 12:08:03 所属栏目:Python 来源:网络整理
导读:我有一个列表列表,其中每个内部列表代表电子表格中的一行.使用我当前的数据结构,如何使用相同的索引对内部列表上的每个元素执行操作(相当于在电子表格中向下执行操作.) 这是我正在寻找的一个例子(就增加而言) lisolis = [[1,2,3],[4,5,6],[7,8,9]] sumindex
我有一个列表列表,其中每个内部列表代表电子表格中的一行.使用我当前的数据结构,如何使用相同的索引对内部列表上的每个元素执行操作(相当于在电子表格中向下执行操作.)

这是我正在寻找的一个例子(就增加而言)

>>> lisolis = [[1,2,3],[4,5,6],[7,8,9]]

>>> sumindex = [1+4+7,2+5+8,3+6+9]

>>> sumindex = [12,15,18]

这个问题可以通过切片解决,但我无法看清楚如何干净利落地解决这个问题.有没有一个漂亮的工具/库可以为我完成这个?

解决方法

只需使用 zip

sumindex = [sum(elts) for elts in zip(*lisolis)]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读