Ayúdanos a seguir proporcionándote tutoriales gratuitos y de calidad desactivando tu bloqueador de anuncios. suscriptores a nuestro sitio.

Cómo dividir una cadena en Python

27 feb 2021 1 min di lettura
Cómo dividir una cadena en Python
Tabla de contenidos

Introducción

Una de las operaciones más comunes cuando se trabaja con cadenas es dividir una cadena en una matriz de subcadenas usando un delimitador determinado.

En este artículo, hablaremos sobre cómo dividir cadenas en Python.

Método.Split ()

En Python, las cadenas se representan como objetos str inmutables. La clase str viene con varios métodos de cadena que le permiten manipular la cadena.

El método.split () devuelve una lista de subcadenas separadas por un delimitador, sintaxis:

str.split(delim=None, maxsplit=-1)

El delimitador puede ser un carácter o una secuencia de caracteres, no una expresión regular.

La siguiente cadena s se dividirá usando la coma como delimitador.

s = 'Piero,Antonio,Luca'
s.split(',')

El resultado será una lista de cadenas:

['Piero', 'Antonio', 'Luca']

También se pueden utilizar comillas dobles.

También se puede utilizar una secuencia de caracteres como delimitador:

s = 'Piero::Antonio::Luca'
s.split('::')
['Piero', 'Antonio', 'Luca']

Cuando se da maxsplit, limitará el número de divisiones. Si no se especifica o se especifica con -1, no hay límite para el número de divisiones.

s = 'Piero;Antonio;Luca'
s.split(';', 1)

La lista de resultados tendrá maxsplit +1 elementos max:

['Piero', 'Antonio;Luca']

Si no se especifica delimitar o es nulo, la cadena se dividirá utilizando un espacio en blanco como delimitador. Todos los espacios en blanco consecutivos se tratan como un solo separador. Además, si la cadena contiene espacios en blanco al principio y al final, el resultado no tendrá cadenas en blanco.

Cuando no se usa un delimitador, la lista de retorno no contiene cadenas vacías. Si el delimitador está en blanco '', Los espacios en blanco iniciales, finales y consecutivos harán que el resultado contenga cadenas vacías.

Conclusión

Dividir cadenas es una de las operaciones más básicas. Después de leer este tutorial, debería tener una buena comprensión de cómo dividir cadenas en Python.

Apóyenos si le gusta nuestro contenido. Gracias.

Buy me a coffeeBuy me a coffee

Únase a la conversación

Apóyenos con una donación.

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.