Repetir elementos de lista basados en otra lista

David

Me gustaría repetir elementos de una lista basada en una segunda lista, así:

i = 0
j = [1, 4, 10]
z = [11.65, 11.69, 11.71]
for x in j:
    while i <= x:
        print(x)
        i += 1

Tengo este resultado:

1
1
4
4
4
10
10
10
10
10
10

Me gustaría obtener este resultado:

11.65
11.65
11.69
11.69
11.69
11.71
11.71
11.71
11.71
11.71
11.71
Azro

Puede iterar en ambas listas juntas, usando zip, luego aumentar ihasta alcanzar el límite del valor actual

i = 0
j = [1, 4, 10]
z = [11.65, 11.69, 11.71]
for bound, value in zip(j, z):
    while i <= bound:
        print(value)
        i += 1

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

agrupar elementos de lista basados en otra lista

Resumir elementos de una lista basados en índices en otra lista

Listbox no puede mostrar elementos basados en otra lista

Python: elementos de subconjunto en una lista basados en subcadenas en otra lista, retienen solo un elemento por subcadena

Extraer valores de listas basados en otra lista R

Cómo repetir los elementos en la lista de matrices una y otra vez en JavaScript / HTML

Cómo repetir los elementos en la lista de matrices una y otra vez en JavaScript / HTML

Seleccionar elementos de lista contenidos en otra lista en linq

Seleccionar elementos de lista contenidos en otra lista en linq

Subconjuntos de elementos de lista basados en condicional

Conjunto de elementos basados en una lista de tuplas

Excluir elementos de una lista que existen en otra lista

Eliminar elementos de una lista basada en otra lista

Buscar elementos en una lista de otra lista

Cómo todos los elementos basados en propiedades que no existen en otra lista

Ponga los elementos de la lista en otra lista sin transformarlos en una lista de lista

¿Cómo hacer tomar dos listas y eliminar elementos basados en otra lista?

¿Cómo encuentro índices de una lista basados en valores de otra lista?

Repetir elementos de una lista n veces

Android: cómo repetir elementos de la lista en la vista de lista

¿La forma de Kotlin de actualizar elementos en una lista a partir de elementos en otra lista?

python: agregue elementos de lista basados en la indexación original (mientras actualiza la lista)

Convertir elementos de lista en valores de lista de otra lista

Cómo agrupar elementos de lista basados en elementos comunes en Python

Cómo agrupar elementos de lista basados en elementos comunes en Python

Busque elementos en una lista según los elementos de otra lista de un tipo diferente

¿Cómo mover elementos de una lista a otra en Python?

¿Cómo mover elementos de una lista a otra en Python?

Eliminar elementos de dos listas basadas en otra lista