gpt4 book ai didi

python - 如何在Python中向二维数组添加元素

转载 作者:行者123 更新时间:2023-12-02 02:50:46 30 4
gpt4 key购买 nike

说实话,我真的不知道如何正确地解释我想要的东西,所以我最好展示一下。基本上我想做的是添加来自 2 个不同的 2D 列表的元素

a = [[5, 4, 5, 4], [4, 5, 6, 8]]

b = [[1, 2, 4, 5], [5, 6, 6, 2]]

我不想将它们合并到名为 c 的二维数组中,所以它应该看起来像这样:

c = [[6, 6, 9, 9], [9, 11, 12, 10]]

我环顾四周,但 sum 和 zip 函数没有给我想要的输出。预先感谢您的帮助

最佳答案

简单的列表理解和 zip就足够了,使用:

c = [[x + y for x, y in zip(s1, s2)] for s1, s2 in zip(a, b)]

结果:

#print(c)
[[6, 6, 9, 9], [9, 11, 12, 10]]

关于python - 如何在Python中向二维数组添加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62006372/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com