Python Slice()

Ultima actualización en
viernes 17º jun. 2022

Slicing Python

La función slice() devuelve un objeto slice que se utiliza para dividir cualquier secuencia (strings, tuple, lists, range o bytes).

sintaxis slice()

	slice(start, stop, step)
	

Slicing

slice() Parámetros

slice() puede tomar tres parámetros:

  • start (opcional): entero de inicio donde comienza la segmentación del objeto. El valor predeterminado es Ninguno si no se proporciona.
  • stop – Entero hasta el cual se realiza el corte. El corte se detiene en el punto índice -1 (último elemento).
  • step (opcional) – Valor entero que determina el incremento entre cada índice para el corte. El valor predeterminado es Ninguno si no se proporciona.

Slice Python

  • a[start:stop] # los elementos comienzan hasta stop-1
  • a[start:] # Los elementos comienzan en el resto de la array
  • a[:stop] # elementos desde el principio hasta stop-1
  • a[:] # una copia de toda la array

Obtener subcadena mediante el objeto slice

	text = 'Hola mundo'

print(text[slice(4)]) # Hola
print(text[slice(1, 5, 3)]) # o
	
	# Hola
# o
	

Obtener subcadena usando índice negativo

	
text = 'Hola mundo'

print(text[slice(-1, -4, -1)]) # odn
	
	# odn
	

El objeto slice se puede sustituir por la sintaxis de indexación en Python.

	text = 'Hola mundo'

print(text[0:3]) # Hol
print(text[1:5:2]) # oa
	
	Hol
oa
	
python slice
slice python
slices python
slicing python español
slices en python
python slices
slicing en python que es slicing en python
slice en python
slicing python