Python - Multiplicar listas

 
Vista:

Multiplicar listas

Publicado por Laura (11 intervenciones) el 31/05/2012 22:01:55
Quiero hacer un programa para poder multiplicar los elementos entre 2 listas uno a uno entre ellos (como una multiplicación de polinomios) Tengo esto:

1
2
3
4
5
6
listaMultipl = []
        i = 0
        j = 0
        while i < len(lista1) and j < len(lista2):
            listaMultipl.append(lista1[i] * lista2[j])
            i += 1

Hasta aquí consigo mutiplicar cada elemento de la lista1 con el primero de la lista2, pero ahora no sé cómo hacer para multiplicar los siguientes (cada elemento de la lista1 con los siguientes de la lista2)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Multiplicar listas

Publicado por xve (1646 intervenciones) el 01/06/2012 07:10:25
Hola Laura, seria algo así:
1
2
3
4
5
6
7
8
lista1=[1,2,3,4,5]
lista2=[1,2,3,4,5]
 
listaMultipl = []
 
for i in lista1:
    for j in lista2:
        listaMultipl.append(i * j)

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar