← Volver

Cómo multiplicar dos listas de números

El siguiente código define dos listas (a y b), multiplica sus números entre sí (el primero de a por el primero de b, el segundo de a por el segundo de b, etc.) y guarda el resultado en una nueva lista c.

a = [1, 2, 3, 4]
b = [5, 6, 7, 8]
c = [x * y for x, y in zip(a, b)]
print(c) # Imprime [5, 12, 21, 32]

Para una explicación de la técnica utilizada en la tercera línea, véase Comprensión de listas y otras colecciones. Para la función zip(), véase La función zip().

Esta solución también es aplicable a tuplas.

listas operaciones-aritmeticas


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.