logo

Método Python String split()

El método Python split() divide la cadena en una lista separada por comas. Separa la cadena según el delimitador del separador. Python es un lenguaje de programación popular que ofrece una amplia gama de potentes herramientas y funcionalidades para desarrolladores. Uno de los métodos más utilizados en Python es el método split(), que le permite dividir una cadena en subcadenas según un separador específico. En este artículo, veremos más de cerca el método split() en Python, cómo funciona y cómo puedes usarlo para manipular cadenas en tu código.

Este método toma dos parámetros y ambos son opcionales. Se describe a continuación.

Firma

 split(sep=None, maxsplit=-1) 

Parámetros

sep: Un parámetro de cadena actúa como separador.

división máxima: Número de veces que se realiza el split.

Devolver

Devuelve una lista separada por comas.

Veamos algunos ejemplos del método split() para comprender su funcionalidad.

Comprender el método split()

El método split() en Python se utiliza para dividir una cadena en subcadenas más pequeñas. Las subcadenas están determinadas por un separador que se especifica dentro de los parámetros del método. De forma predeterminada, el separador es un carácter de espacio, pero se puede cambiar a cualquier carácter o secuencia de caracteres. El método split() devuelve una lista de subcadenas separadas por el separador especificado.

La sintaxis del método split() es la siguiente:

 string.split(separator, maxsplit) 

El primer parámetro es el separador, que se utiliza para dividir la cadena en subcadenas. Si no se especifica ningún separador, el separador predeterminado es un carácter de espacio. El segundo parámetro es opcional y especifica el número máximo de divisiones que se pueden realizar. Si no se proporciona este parámetro, no hay límite para la cantidad de divisiones que se pueden realizar.

Veamos algunos ejemplos del uso del método split() en Python:

pagar con git

Ejemplo:

 string = 'Hello World' result = string.split() print(result) 

Producción:

 ['Hello', 'World'] 

En este ejemplo, utilizamos el método split() para dividir la cadena 'Hola Mundo' en dos subcadenas: 'Hola' y 'Mundo'. Como no especificamos un separador, se utilizó el separador predeterminado (carácter de espacio).

Veamos algunos ejemplos del método split() para comprender su funcionalidad.

Ejemplo del método Python String split()

Este es un ejemplo sencillo para comprender el uso del método split(). No se proporciona ningún parámetro; de forma predeterminada, los espacios en blanco funcionan como separador. Vea el ejemplo a continuación.

 # Python split() method example # Variable declaration str = 'Java is a programming language' # Calling function str2 = str.split() # Displaying result print(str) print(str2) 

Producción:

 Java is a programming language ['Java', 'is', 'a', 'programming', 'language'] 

Ejemplo 2 del método Python String split()

Pasemos un separador de parámetros al método, ahora separará la cadena según el separador. Vea el ejemplo a continuación.

 # Python split() method example # Variable declaration str = 'Java is a programming language' # Calling function str2 = str.split('Java') # Displaying result print(str2)3 

Producción:

['', ' is a programming language'] 

Ejemplo 3 del método rsplit() de cadena de Python

La cadena se divide cada vez que ocurre a. Vea el ejemplo a continuación.

 # Python split() method example # Variable declaration str = 'Java is a programming language' # Calling function str2 = str.split('a') # Displaying result print(str) print(str2) 

Producción:

Java is a programming language ['J', 'v', ' is ', ' progr', 'mming l', 'ngu', 'ge'] 

Ejemplo :

 string = 'Python is awesome' result = string.split('o') print(result) 

Producción:

 ['Pyth', 'n is awes', 'me'] 

En este ejemplo, utilizamos el método split() para dividir la cadena 'Python es increíble' en tres subcadenas: 'Pyth', 'n is awes' y 'me'. Especificamos la letra 'o' como separador, por lo que el método split() divide la cadena cada vez que aparece la letra 'o'.

Usando el parámetro maxsplit

Como se mencionó anteriormente, el método split() tiene un parámetro opcional llamado maxsplit, que especifica el número máximo de divisiones que se pueden realizar. Echemos un vistazo a un ejemplo:

 string = 'John,Doe,Jane,Doe' result = string.split(',', 2) print(result) 

Producción:

 ['John', 'Doe', 'Jane,Doe'] 

En este ejemplo, utilizamos el parámetro maxsplit para limitar el número de divisiones a 2. Como resultado, el método split() solo dividió la cadena en las dos primeras comas que encontró.

Ejemplo 4 del método Python String split()

Junto con el separador, también podemos pasar el valor maxsplit. El maxsplit se utiliza para establecer el número de veces a dividir.

 # Python split() method example # Variable declaration str = 'Java is a programming language' # Calling function str2 = str.split('a',1) # Displaying result print(str2) str2 = str.split('a',3) # Displaying result print(str2) 

Producción:

['J', 'va is a programming language'] ['J', 'v', ' is ', ' programming language'] 

Ejemplo :

 string = 'John,Doe,Jane,Doe' result = string.split(',') print(result) 

Producción:

 ['John', 'Doe', 'Jane', 'Doe'] 

En este ejemplo, utilizamos el método split() para dividir la cadena 'John,Doe,Jane,Doe' en cuatro subcadenas: 'John', 'Doe', 'Jane' y 'Doe'. Especificamos la coma (',') como separador, por lo que el método split() divide la cadena en cada coma.

comando todas las mayúsculas excel

Usando el método join() con split()

El método split() se usa a menudo junto con el método join() para manipular cadenas en Python. El método join() se utiliza para unir una lista de cadenas en una sola cadena, utilizando un separador específico. El separador se especifica como una cadena dentro de los parámetros del método join().

 Let's look at an example: string = 'John,Doe,Jane,Doe' result = '-'.join(string.split(',')) print(result) 

Producción:

 'John-Doe-Jane-Doe' 

En este ejemplo, primero usamos el método split() para dividir la cadena 'John,Doe,Jane,Doe' en una lista de subcadenas. Luego usamos el método join() para unir las subcadenas nuevamente en una sola cadena, usando el guión ('-') como separador.

Conclusión

El método split() en Python es una herramienta poderosa para manipular cadenas en su código. Le permite dividir una cadena en subcadenas más pequeñas según un separador específico. De forma predeterminada, el separador es un carácter de espacio, pero se puede cambiar a cualquier carácter o secuencia de caracteres. El método split() devuelve una lista de subcadenas separadas por el separador especificado. También puede utilizar el parámetro maxsplit opcional para limitar el número de divisiones que se pueden realizar.

El método split() se usa a menudo junto con el método join() para manipular cadenas en Python. El método join() se utiliza para unir una lista de cadenas en una sola cadena, utilizando un separador específico.

En general, el método split() es una herramienta útil para cualquier desarrollador de Python que necesite manipular cadenas en su código. Es fácil de usar y proporciona mucha flexibilidad en términos de cómo se pueden dividir y manipular las cadenas.