← Volver

Cómo multiplicar una lista por un número

El siguiente código define una lista a, multiplica todos sus elementos por 3 y almacena el resultado en la lista b.

a = [5, 10, 15, 20]
b = [n * 3 for n in a]
print(b) # Imprime [15, 30, 45, 60]

Para una explicación de la técnica utilizada en la segunda línea, véase Comprensión de listas y otras colecciones.

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

¿Alguna duda sobre este código? ¡Preguntanos en el foro!