如何访问其他数组的For In中数组的特定单元格?

时间:2019-04-30 16:31:38

标签: python arrays

我只想添加数字。我设法将数字除以数字,但是我不知道该如何进行这项工作?我想同时访问两个数组。

这只是给我IndexError:列表索引超出范围

t=[]
t=[int(i) for i in str(a)]
d=[]
d=[int(i) for i in str(b)]
c=0
for i in t:
    c=c+1
    t[c]=(t[c]+d[c])%10

如果t = [1、2]和d = [3、4],那么我希望t = [4、6]

2 个答案:

答案 0 :(得分:0)

您想要zip(),它可以帮助您同时遍历两个列表:

t = [x + y for x, y in zip(t, d)]

正确的,不推荐的代码是:

# ...
for i in t:
    t[c] = (t[c] + d[c]) % 10
    c += 1

答案 1 :(得分:0)

您好,您可以使用numpy来添加数组 np.array([1,2])+ np。数组([3,4])