首页 > 解决方案 > 如何将某些数字添加到 python 列表中的列表中?

问题描述

a = [[1,2,3], [4,5,6]]

我想补充2 and 5。如何仅将列表中的数字 2 和 5 相加?

我尝试过这种方式,但出现错误:

x = [[1,2,3], [4,5,6]]
for i in range(len(x)):
    print(sum(x[i][1]))

标签: pythonlist

解决方案


要使用sum()功能,您需要多个元素。因为一个元素不能迭代。

x = [[1, 2, 3], [4, 5, 6]]
print(sum(i[1] for i in x))

# Output
# 7

推荐阅读