【发布时间】:2021-01-01 19:28:08
【问题描述】:
在下面的代码中,我试图将一个名为 a 的列表附加到列表 b 的列表中。
a = [5,4]
b = [[4],[3],[8]]
b[2].append(a)
Python 输出
[[4], [3], [8, [5, 4]]]
但是,我希望将元素作为整数而不是作为列表附加,所以 b 应该是 [[4], [3], [8, 5, 4]] 然后我想合并列表所以 b 会为 [4, 3, 8, 5, 4]。我希望能够做到这一点,这样我就可以使用 sum 函数来找到 b 元素的总和。有人对如何做到这一点有建议吗?
【问题讨论】:
-
您的意思是:'b[2].extend(a)' 吗?
-
[8]+[5,4]产生[8,5,4],所以你可以做到b[2] += a。
标签: python list append element