【发布时间】:2026-01-16 06:40:01
【问题描述】:
我正在尝试弄清楚如何在 Python 中使用嵌套列表/嵌套循环。我应该编写函数来创建一个新表,该表包括以列表的形式添加 2 个输入表的索引。因此,例如,如果函数是 addTables,我会运行:
addTables([[1,1],[1,1]],[[2,2],[2,2]])
我会得到:
[[3,3],[3,3]]
我很难弄清楚。一、我写的函数返回 [3,3,3,3] 当我运行我的代码时:
def addElements(element1,element2):
newlist = []
for i in range(0,len(element1)):
for j in range(0,len(element1[i])):
new_element = element1[i][j] + element2[i][j]
newlist.append(new_element)
return newlist
其次,我们应该使用多种功能。我不知道如何拆分程序,以便不同的部分由不同的功能完成。有人能指出我正确的方向吗?任何提示将不胜感激。
【问题讨论】:
-
试试
import numpy as np; print(np.add([[1,1],[1,1]],[[2,2],[2,2]]))