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

Multiplicar listas

Publicado por xve (1230 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