Cómo multiplicar una lista por un escalar en Python – Solucionado

¿Cómo multiplicar una lista por un escalar en Python?

En Python, es posible multiplicar una lista por un escalar de una manera sencilla y eficiente. Esto significa que cada elemento de la lista se multiplicará por el escalar dado.

Solución:

Para multiplicar una lista por un escalar en Python, puedes utilizar una comprensión de lista o la función `map()`. A continuación, se muestran dos ejemplos de cómo realizar esta operación:

# Utilizando una comprensión de lista

lista = [1, 2, 3, 4, 5]

escalar = 2

resultado = [x * escalar for x in lista]

print(resultado)

# Utilizando la función map()

lista = [1, 2, 3, 4, 5]

escalar = 2

resultado = list(map(lambda x: x * escalar, lista))

print(resultado)

En ambos ejemplos, la lista original `[1, 2, 3, 4, 5]` se multiplica por el escalar `2`, dando como resultado `[2, 4, 6, 8, 10]`.

¡Así de fácil es multiplicar una lista por un escalar en Python! Espero que esta explicación te haya sido útil. ¡Happy coding!