元组或列表python上的元素添加 [英] Element-wise addition on tuple or list python

查看:36
本文介绍了元组或列表python上的元素添加的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道是否有人可以教我如何在不使用 zip、numpy 数组或任何这些模块的情况下对元组或列表进行元素明智的添加?

I was wondering if anyone can teach me how to do element wise addition on a tuple or list without using zip, numpy arrays, or any of those modules?

例如,如果我有:

a = (1,0,0,1)
b = (2,1,0,1)

我怎样才能得到:(3,1,0,2) 而不是 (1,0,0,1,2,1,0,1)?

how can i get: (3,1,0,2) instead of (1,0,0,1,2,1,0,1) ?

推荐答案

您可以使用 operator.add

from operator import add
>>>map(add, a, b)
[3, 1, 0, 2]

python3

>>>list(map(add, a, b))

这篇关于元组或列表python上的元素添加的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆