gpt4 book ai didi

python - 按顺序附加到列表列表

转载 作者:行者123 更新时间:2023-11-28 20:36:49 25 4
gpt4 key购买 nike

我有两个列表列表:

my_list = [[1,2,3,4], [5,6,7,8]]
my_list2 = [['a', 'b', 'c'], ['d', 'e', 'f']]

我希望我的输出看起来像这样:

my_list = [[1,2,3,4,'a','b','c'], [5,6,7,8,'d','e','f']]

我编写了以下代码来执行此操作,但我最终在结果中得到了更多列表。

my_list = map(list, (zip(my_list, my_list2)))

这会产生如下结果:

[[[1, 2, 3, 4], ['a', 'b', 'c']], [[5, 6, 7, 8], ['d', 'e', 'f']]]

有什么方法可以删除多余的列表。谢谢

最佳答案

使用 zip 是正确的方法。您只需添加 zip 生成的元组中的元素。

>>> my_list = [[1,2,3,4], [5,6,7,8]]
>>> my_list2 = [['a', 'b', 'c'], ['d', 'e', 'f']]
>>> [x+y for x,y in zip(my_list, my_list2)]
[[1, 2, 3, 4, 'a', 'b', 'c'], [5, 6, 7, 8, 'd', 'e', 'f']]

关于python - 按顺序附加到列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44270799/

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