¿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!