【发布时间】:2021-02-28 20:51:52
【问题描述】:
我正在尝试编写一个函数,该函数接受两个数字列表并返回一个列表,其中两个给定列表中的每个相应数字加在一起。不使用任何第三方库(例如不使用 pandas)。
它应该像这样工作:
>>> matrix1 = [[1, -2], [-3, 4]]
>>> matrix2 = [[2, -1], [0, -1]]
>>> add(matrix1, matrix2)
[[3, -3], [-3, 3]]
我当前的代码:
list_3 = []
# Add function
def add(*args):
for arg in args:
for i in range(0, len(args)):
list_3.append(arg[i - 1] + arg[i - 1] + arg[i - 1])
print(f"Result: {list_3}")
我的代码不起作用。帮助将不胜感激。
【问题讨论】:
-
欢迎来到 StackOverflow! “我的代码不起作用”不是一个非常有用的问题描述。您可能想要编辑问题并解释您的代码实际在做什么以及为什么会出错。包括您遇到的任何错误。
-
@Mark 如果您阅读了它所说的全部内容:不使用任何第三方库。
标签: python python-3.x list add nested-lists