Python División de cadena(): Lista, Por carácter, Delimitador EJEMPLO
¿En qué se divide? Python?
La función de división ayuda en la manipulación de cadenas en Python. Le permite dividir una cadena en diferentes subcadenas. Devuelve una lista de palabras presentes en una línea o cadena y está separada por una cadena delimitadora.
¿Por qué utilizar la función split() en Python?
Aquí hay razones para usar Python función dividir ():
- A Python El programa puede requerir la manipulación de cadenas.
- Cuando desee dividir cadenas de gran longitud o una línea en muchas subcadenas o cadenas más pequeñas.
- La función funciona incluso si no hay separador o hay presencia de espacios en blanco. Proporciona algo de salida o rompe las divisiones de la cadena.
- La función de división comparte subcadenas en forma de elementos de la cadena.
- La función escanea la línea/cadena en busca de la presencia de un separador predeterminado que se pasa como parámetro.
- Una función de división ayuda a una gestión eficaz de las cadenas en Python código.
Sintaxis de la función dividida en Python
Una función dividida en Python proporciona una lista de palabras en cada línea o cadena. Estas cadenas siempre están separadas por una cadena delimitadora. Proporciona una o más subcadenas de las cadenas principales. La sintaxis de la división se compone de una función con dos parámetros denominados separador y max con un valor de retorno.
La sintaxis de la función de división se proporciona a continuación: –
Sintaxis:
string. split (separator, max)
Los siguientes parámetros de la función se describen a continuación:
- Separador: Se define un separador para identificar el delimitador. Con el uso de un separador, la función de división divide la cadena principal en varias subcadenas.
- Parámetro de división máxima: Este es un número que se pasa a la función para dividir la cadena en el número máximo de apariciones.
- Regreso: La función de división regresa a la lista de cadenas después de romper o dividir la cadena principal.
¿Cómo dividir una cadena que involucra un delimitador?
A delimitador se puede definir como una cadena que aparece en forma de espacio, coma, punto y coma, dos puntos y cualquier otro carácter. La función genera el inicio y el final de la cadena de caracteres, palabra o elemento de datos.
Consideremos lo siguiente Python ejemplo para el uso de la función de división con la participación de un delimitador.
Python código:
text = "Hello World Guru99" # splits at space print(text.split()) text = "Hello,World, Guru99" # splits at ',' print(text.split(", ")) text = "Hello,World:, Guru99" # Splits at ':' print(text.split(":"))
Salida:
['Hello', 'World', 'Guru99'] ['Hello,World', 'Guru99'] ['Hello,World', ', Guru99']
En el código anterior, la cadena se separa mediante delimitadores dos puntos, espacio y coma.
¿Cómo dividir una cadena cuando aparece cualquier carácter presente en la cadena?
Una función dividida en Python se puede utilizar de numerosas maneras. Uno de esos escenarios podría ser el uso de la función de división para la aparición de un carácter como delimitador. Se puede usar una función de división para identificar un carácter que podría usarse en su lugar o sustituir un delimitador presente en la cadena principal para dividir una cadena.
Consideremos el siguiente ejemplo para el uso de la función de división con la participación de un carácter que se utiliza como delimitador en la cadena dada.
Python código:
text='Hello World Guru99' #splits with character occurrence print(text.split("l"))
Salida:
['He', '', 'o Wor', 'd Guru99']
En el código anterior, la cadena se separa cuando aparece por primera vez un carácter utilizado como delimitador. Aquí el carácter definido es 'l'.
¿Cómo dividir la cadena en una lista?
También se puede utilizar una función de división para dividir una cadena que se imprimirá en forma de lista. Aquí, puede utilizar la impresión en bucle como una cadena en diferentes subcadenas en forma de lista.
El siguiente ejemplo muestra el uso de la función split.
Python código:
text='Hello World Guru99' #splits with string in the form of list list_1 = text.split() for st in list_1: print(st)
Salida:
Hello World Guru99
En el código anterior, la cadena se separa y luego se enumera una tras otra con la ayuda de un bucle.
Cómo dividir una cuerda mediante la aplicación de Max Split Opera¿colina?
Una función de división también proporciona la opción de dividir la cadena en un número máximo de veces. Si el valor no se inicializa, proporciona -1 como valor predeterminado.
Consideremos el siguiente ejemplo para el uso de la función de división.
Python código:
text='Hello World Guru99' split_1 = text.split(',',2) print(split_1) text='Hello World Guru99' split_1 = text.split(',',4) print(split_1)
Salida:
['Hello World Guru99'] ['Hello World Guru99']
En lo anterior Python código, la cadena se separa según el número máximo de instancias.
Cómo usar la función split () usando Subcadena en Python?
Una subcadena se puede definir como la cadena que está presente dentro de la cadena principal. Se puede utilizar una función de división para dividir la cadena principal en función de la subcadena presente en esa cadena.
Consideremos el siguiente ejemplo para el uso de la función de división.
Python código:
text='Hello World Guru 99' split_1 = text.split('Guru',2) print(split_1[1]) text='Hello World Guru99' split_1 = text.split('Guru',2) print(split_1[0])
Salida:
99 Hello World
En el código anterior, hay dos subcadenas denominadas 99, y la cadena Hola mundo está separada según la subcadena "Guru" presente en la cadena principal "Hola mundo Guru 99".
Importancia de la función split() en Python
Una función de división puede ser muy útil Python funcionar cuando se trabaja en un proyecto de minería de texto. Una función de división se puede utilizar de varias formas personalizables. Podría dividir cadenas al inicializar el delimitador. Incluso si el delimitador no está presente, también se puede usar la función de división para dividir una cadena en función de los espacios en blanco presentes en la cadena.
Una función de división también divide una cadena en presencia de múltiples delimitadores. Esto muestra cómo funcionan las divisiones dinámica y crítica en Python .
Resumen
- La función de división ayuda en la manipulación de cadenas en Python.
- Una función dividida se compone de un separador específico y un parámetro máximo.
- Se puede utilizar una función de división para dividir cadenas con la ayuda de un delimitador.
- Se puede utilizar una función de división para dividir cadenas con la ayuda de la aparición de un carácter.
- Se puede utilizar una función de división para dividir cadenas en forma de lista.