gpt4 book ai didi

python - 按索引连接两个列表列表

转载 作者:太空宇宙 更新时间:2023-11-03 13:09:28 26 4
gpt4 key购买 nike

我有两个长度相同的列表列表,如下所示。

list1 = [[],[],[1,2,3,4],[],[2,5,6]]
list2 = [[],[],[1,9,3,9],[],[1,8,6]]

我想加入这些列表,这样如果列表中有值,它将被添加到列表中的相同索引,例如 [[],[],[1,2,3,4, 9],[],[1,2,5,6,8]]。我试图使用 map(list,zip(list1,list2)) 但它会将两个列表合并到一个列表中,例如在 index[0] 中给出两个空列表。而不是这个,我想将 index[0] 中两个列表的值添加到 index[0] 中,如果两个列表中都没有值,那么这个列表应该保留空的。执行此操作的最佳方法是什么?

最佳答案

您并没有走得太远,您只需要完善您正在做的事情。

>>> [sorted(set(e1 + e2)) for (e1, e2) in zip(list1, list2)]
[[], [], [1, 2, 3, 4, 9], [], [1, 2, 5, 6, 8]]

关于python - 按索引连接两个列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47192457/

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