我有一个列表列表,其中每个内部列表代表电子表格中的一行.使用我当前的数据结构,如何使用相同的索引对内部列表上的每个元素执行操作(相当于在电子表格中向下执行操作.)
>>> 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)]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。