Python - suma de listas

   
Vista:
Imágen de perfil de giovanni

suma de listas

Publicado por giovanni (11 intervenciones) el 08/05/2014 20:15:40
tengo 2 listas
A=[a1, a2, a3]
B=[b1, b2, b3],
debo imprimir C = [a1 + b1, a2 + b2, a3 + b3] como lista
lo hice de esta forma le di valores numericos
1
2
3
4
5
6
7
8
9
A = [1,2,3]
B = [4,5,0]
C = 0
i=0
while(i < len(A and B)):
    C[i] = A[i] + B[i]
    i+=1
while(i < len(A and B)):
       print (C[i])
pero no funciona

tambien de esta forma
1
2
3
4
5
6
7
A = [1,2,3]
B = [4,5,0]
C = 0
i=0
while(i < len(A and B)):
    C[i] = A[i] + B[i]
    i+=1
y tampoco
muchas gracias
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

suma de listas

Publicado por xve (1232 intervenciones) el 08/05/2014 21:07:33
Hola Giovanni, ya te he respondido en un post anterior... es tan sencillo como sumarlos...

1
2
3
4
A = [1,2,3]
B = [4,5,0]
C = A+B
print C

De devuelve:
1
[1, 2, 3, 4, 5, 0]
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
Imágen de perfil de giovanni

suma de listas

Publicado por giovanni (11 intervenciones) el 08/05/2014 21:18:34
estimado,
al parecer falto informacion el programa debe imprimir un arreglo c, que es la suma de a= [a1,a2,a3] y b=[b1,b2,b3] y c seria c=[a1+b1,a2+b2,a3+b3]
Gracias
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
Imágen de perfil de xve

suma de listas

Publicado por xve (1232 intervenciones) el 08/05/2014 23:08:04
Perdona Giovanni, te entendí mal... haber que te parece este código:

1
2
3
4
5
6
A = [1,2,3]
B = [4,5,0]
c = []
for i in range(0,len(A)):
    c+=[(A[i]+B[i])]
print c
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