Orden inverso usando rebanar en Python
Este artículo demostrará el corte en Python y el significado de objeto [:: - 1]
en el corte. Aquí, el objeto representa un iterable que se puede cortar como una cadena o una lista.
La división permite al usuario acceder a partes de una secuencia como listas, tuplas y cadenas. Se pueden realizar muchas funciones mediante la división, por ejemplo, eliminar elementos o modificar elementos en una secuencia.
Primero, entendamos la sintaxis para cortar.
a [inicio: parada]
Los elementos comienzan desde el punto dado y se cortan hasta la parada -1.a [inicio:]
Los elementos comienzan desde el punto dado y se cortan hasta el final de un array.a [: parada]
Los elementos comienzan desde el principio y se cortan hasta la parada -1.a[: ]
Esto da como salida el array completa.a [inicio: parada: paso]
Los elementos comienzan desde el punto dado y se cortan hasta el final -1 con el tamaño de paso proporcionado.
El siguiente código demuestra la división en Python.
a = [1, 3, 5, 7, 9]
print(a[-1])
print(a[-2:])
print(a[:-2])
Producción :
9
[7, 9]
[1, 3, 5]
Uso de a[::-1]
en Python para invertir un objeto como un array o una cadena
Como vimos anteriormente, tenemos un [inicio: parada: paso]
paso en el corte, y -1 significa el último elemento del array. Por lo tanto, a[::-1]
comienza desde el final hasta el comienzo invirtiendo la secuencia dada que fue almacenada.
Por ejemplo,
a = "12345"
print(a[::-1])
Producción :
54321