Cómo revertir un array en Python sin usar una función – Resuelto

Introducción

En Python, a menudo necesitamos revertir el orden de los elementos de un array. Normalmente, esto se puede hacer fácilmente utilizando la función integrada `reverse()`. Sin embargo, en este artículo te mostraremos cómo puedes revertir un array en Python sin utilizar ninguna función predefinida.

Cómo revertir un array en Python sin usar una función

Para revertir un array en Python sin usar ninguna función predefinida, podemos utilizar un enfoque simple mediante el uso de rebanadas (slices). La idea es recorrer el array desde el final hasta el principio e ir agregando los elementos en orden inverso a un nuevo array.

El siguiente código muestra cómo implementar este enfoque:

# Definimos un array de ejemplo

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

# Creamos un nuevo array vacío

reversed_array = []

# Recorremos el array original en orden inverso y agregamos los elementos al nuevo array

for i in range(len(array)-1, -1, -1):

reversed_array.append(array[i])

# Imprimimos el array revertido

print("Array original:", array)

print("Array revertido:", reversed_array)

Al ejecutar este código, obtendremos la salida que muestra el array original y el array revertido.

Conclusión

En este artículo, hemos aprendido cómo revertir un array en Python sin utilizar ninguna función predefinida. Utilizando un enfoque simple con rebanadas, podemos lograr el resultado deseado de manera eficiente. ¡Esperamos que esta información te haya sido útil en tus proyectos de programación con Python!