gpt4 book ai didi

python - 向嵌套列表添加特定值

转载 作者:太空宇宙 更新时间:2023-11-04 08:46:40 25 4
gpt4 key购买 nike

我对特定问题有理解问题。我有一个预先存在的嵌套列表,我想匹配另一个列表中的一个值并将其附加到每个嵌套列表的末尾。一个简单的例子,说明我已经尝试过,但我被困在哪里:

 initial_values = [["First", 1], ["Second", 2], ["Third", 3], ["Fourth", 4]]
other_values = [1,2,3,4]

for sublist in initial_values:
for i in other_values:
sublist.append(i)


print initial_values

返回 [['First', 1, 1, 2, 3, 4], ['Second', 2, 1, 2, 3, 4], ['Third', 3, 1, 2, 3, 4], ['第四', 4, 1, 2, 3, 4]]

我希望它理想地返回 [['First', 1, 1], ['Second', 2, 2], ['Third', 3, 3], ['Fourth', 4 , 4]]

最佳答案

您可以使用 zip匹配来自不同列表的相同索引的元素。从那里开始,您就是一个简单的列表连接:

[a + [b] for a,b in zip(initial_values, other_values)]

关于python - 向嵌套列表添加特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39937428/

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