合并从第一个列表中的某个元素开始的列表列表

丹尼斯

从 A[2] 开始,我想将 B[0] 合并到 A[2] 中,以此类推。列表 A 的元素比 B 多,所以我想对 B 中的所有元素执行此操作。

A = [[1,1,1], [2,2,2], [3,3,3], [4,4,4], [5,5,5], [6,6,6], [7,7,7], ...]
B = [[6,6,6], [7,7,7], [8,8,8]]

期望输出

merged_list = [[1,1,1], [2,2,2], [3,3,3,6,6,6], [4,4,4,7,7,7], [5,5,5,8,8,8], [6,6,6], [7,7,7] ....]
DYZ

B根据需要在 前面添加空列表以对齐两个列表。zip列表并将它们成对连接:

offset = 2 # Align at position #2
[x+y for x,y in zip(A, [[]] * offset + B)]
#[[1, 1, 1], [2, 2, 2], [3, 3, 3, 6, 6, 6], ...]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

删除列表列表的第一个元素,压缩列表列表?元素太多?

从tcl中的列表列表创建第一个元素的列表

根据给定的第一个元素从列表列表中检索列表

基于第一个元素在列表列表中对列表进行分组

Python-如何替换列表列表中每个列表的第一个元素

匹配python中两个列表列表之间的第一个元素

从列表列中的每个列表中获取第一个元素

在Python的列表列表中查找第一个元素的总和

在 Python 中定义列表列表的第一个元素

在PySpark列的列表列表中获取第一个元素的最大值

从列表列表中获取每个第一个元素

获取 Python 列表列表中第一个元素的索引

Python-根据内部列表的第一个元素对列表列表中的元素求和

从Prolog列表列表中的每个列表中删除第一个元素的最佳方法?

按内部列表的第一个元素对列表列表进行排序(Java或groovy)

根据子列表的第一个元素拆分子列表列表

列表/嵌套列表中的第一个元素

提取列表中列表的第一个元素

如何将列表列表隐藏到数据框中并使列表的第一个元素作为索引

根据第一个元素合并列表

仅在第一个元素上删除重复的列表列表

在 DataGrid XAML 中表示列表列表的第一个元素

如何将列表的第 i 个元素附加到列表列表中第 i 个列表的第一个条目?

用于将列表列表拆分为每个列表的第一个元素的列表的命令

如何从java中的列表列表中获取第一个值

如果长度大于某个值,则从列表列表中删除一个元素

计算嵌套列表中的第一个元素

Python:嵌套列表中的第一个元素

列表中的第一个元素haskell