Mesclar listas de listas começando em determinado elemento da primeira lista

Dennis

Começando em A [2], quero mesclar B [0] em A [2] e assim por diante para ambas as listas. A lista A tem mais elementos do que B, então quero fazer isso para todos os elementos em 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]]

Saída desejada

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

Adicione listas vazias na frente de B, conforme necessário, para alinhar as duas listas. zipas listas e concatená-las aos pares:

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], ...]

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Como verificar se um elemento está em uma lista de listas em um determinado índice da sublista?

mesclar lista de listas em R

Em R, compare duas listas de strings, encontre partes de cada elemento da primeira lista na segunda

Extraindo elemento da lista de listas em R?

Obtenha o número da lista para um determinado elemento na lista de listas

Scala - mesclar listas em uma lista elemento a nível

Obter elemento da lista de listas ocaml

Python - Encontre um elemento em uma Lista de Listas que esteja dentro de um determinado intervalo

Como classificar uma lista / tupla de listas / tuplas pelo elemento em um determinado índice?

Classificação da lista de listas pela primeira lista

Tenho duas listas de strings em kotlin, como concatenar cada elemento da primeira lista com os elementos da segunda respectiva às posições?

Como mesclar listas de tuplas em termos de elemento?

Mesclar listas de matrizes em uma lista de matrizes

lista interna de dicionários, mesclar listas com base em

Como mesclar listas em uma lista de tuplas?

Como mesclar listas em uma lista de tuplas no Elixir?

Mesclar listas em uma lista de dicionários

Mesclar listas aninhadas em grupos em uma lista de tupla de listas

Mesclar listas aninhadas em grupos em uma lista de tupla de listas

Como retornar o índice da primeira lista não negativa em uma lista de listas em Python?

Mesclar duas listas em uma lista serparada

Como mesclar listas com elementos comuns em uma lista de listas?

como mesclar duas listas em uma lista de listas SEM usar zip / map

Eliminar o primeiro elemento da lista de listas, condensar a lista de listas? Muitos elementos?

Removendo listas opostas da lista de listas

Pesquisa eficiente em uma lista de listas para listas contendo um determinado valor

insira o elemento da lista em uma segunda lista de listas em intervalos de 2 em python

insira o elemento da lista em uma segunda lista de listas em intervalos de 2 em python

Eliminando a duplicação da lista de listas apenas no primeiro elemento

TOP lista

quentelabel

Arquivo