在矩阵中添加所有元素时,Python的奇怪bevahiour

时间:2016-01-09 18:07:29

标签: python list python-2.7 matrix sum

我在Python 2.7中有一个空矩阵:

self.board = {}
N = 2
for i in range(N):
    for j in range(N):
        self.board[i, j] = 0

现在我想要添加矩阵的所有元素。所以我用Google搜索了如何做到这一点:

print sum(map(sum, self.board))

How would I sum a multi-dimensional array in the most succinct python?

令人惊讶的是,它打印出 4 - 所有索引的总和。这是为什么?如何正确地对元素求和?

0 个答案:

没有答案