Python dividido

Funciones y métodos de Python

El método split () de Python divide una cadena en una lista. Los valores de la lista resultante se separan según un carácter separador. El separador es un espacio en blanco por defecto. Los separadores comunes incluyen espacios en blanco y comas.

Dividir el contenido de una cadena en una lista de Python es una operación común. Por ejemplo, puede tener una lista de ingredientes en una receta que desea dividir en una lista.

Ahí es donde entra el método Python string split () . El método split () le permite dividir una cadena en una lista de subcadenas, según el separador que especifique.

Este tutorial discutirá, con ejemplos, los conceptos básicos de la función split () de Python. Al final de la lectura de este tutorial, será un maestro en el uso de la función de cadena split () .




Python Strings

Las cadenas son colecciones de caracteres. Le permiten almacenar y manipular datos basados ​​en texto en sus programas Python. Las cadenas son uno de los tipos de secuencia de Python. Esto se debe a que almacenan datos secuencialmente.

Aquí hay un ejemplo de una cadena en Python:

 example_string = "¡Soy una cadena de ejemplo!" 

En este código, asignamos la cadena & ldquo; ¡Soy una cadena de ejemplo! & rdquo; a la variable example_string .

Podemos usar una serie de métodos de cadena de Python para romper nuestra cadena en componentes más pequeños.  split () es un ejemplo de un método de cadena que nos permite dividir nuestra cadena. Exploremos cómo funciona este método.

El 81% de los participantes afirmaron que se sentían más seguros acerca de sus perspectivas laborales después de asistir a un campamento de entrenamiento. Asóciese a un bootcamp hoy mismo.

El graduado promedio de bootcamp pasó menos de seis meses en la transición de carrera, desde comenzar un bootcamp hasta encontrar su primer trabajo.

El método split () se divide una cadena en una lista. Una cadena se separa según un carácter separador. Por defecto, este carácter es un espacio en blanco.

 string_name.split (separator, maxsplit) 

split () es una función incorporada. Esto significa que no necesita importar ninguna biblioteca para usar la función split (). Estos son los componentes principales del método split () :

  • separador es el carácter del split () la función se utilizará para separar los caracteres de la cadena. De forma predeterminada, cualquier carácter de espacio en blanco se utilizará como separador (espacio, nueva línea). Este parámetro es opcional.
  • maxsplit define el número máximo de divisiones que deben ocurrir. De forma predeterminada, maxsplit es igual a -1, lo que significa que se ejecutará un número infinito de divisiones. Este parámetro también es opcional.

El método de cadena split () de Python se agrega al final de una cadena. Esto es común para los métodos de cadena. no incluya la cadena que desea dividir en el método split () como lo haría si estuviera imprimiendo una cadena. split () acepta dos parámetros:

El método split () devuelve una copia de la cadena representado como una lista. Esto se debe a que las cadenas son inmutables, lo que significa que no se pueden cambiar. split () no modifica su cadena original.

Veamos algunos ejemplos de la división () Función Python para demostrar cómo funciona.




Python Split String: Tutorial

Suponga que tiene una cadena de ingredientes para un muffin con chispas de chocolate que desea dividir en una lista. Cada ingrediente está separado por una coma en la cadena. Por utilizando el método split () , puede dividir la cadena de ingredientes en una lista.

Dividamos nuestra lista de ingredientes en una cadena:

Nuestro código devuelve:

 ['2 huevos',' 125ml Aceite vegetal', '250ml Semi- leche desnatada', '250 g de azúcar en polvo dorada',' 400 g de harina con levadura', '100 g de chispas de chocolate'] 

Primero, definimos una variable llamada ingredientes. Esta variable almacena nuestra lista de ingredientes. Cada ingrediente de nuestra lista se separa con una coma (,).

A continuación, usamos el método split () para dividir nuestra cadena de ingredientes usando comas. Usamos el parámetro separador para decirle a Python que nuestra cadena debe estar separada con una coma. Luego, asignamos el resultado del método split () a la variable list_of_ingredients .

We imprime la variable list_of_ingredients en la consola. Puede ver que nuestro código ha convertido nuestra cadena en una lista con seis valores: uno para cada ingrediente.


Controlar el número de cadenas divididas

Podemos usar el parámetro maxsplit para limitar cuántas veces se debe dividir nuestra cadena. Supongamos que solo queremos dividir los primeros tres ingredientes de nuestra lista. Podríamos hacerlo usando este código:

 ingredientes = "2 huevos, 125 ml de aceite vegetal, 250 ml de leche semidesnatada, 250 g de azúcar en polvo, 400 g de harina con levadura, 100 g de chispas de chocolate" list_of_ingredients = components.split (",", 3) print (list_of_ingredients) 

Nuestro código devuelve:

 ['Dos huevos',' 125ml Aceite vegetal' , '250 ml de leche semidesnatada',' 250 g de azúcar en polvo dorado, 400 g de harina con levadura, 100 g de chispas de chocolate'] 

Definimos un valor para el maxsplit par ameter en nuestro código. El valor de este parámetro se establece en 3. Hemos definido una coma como nuestro carácter separador. Hicimos esto en nuestro primer ejemplo.

El parámetro maxsplit de nuestra cadena se dividirá en un máximo de tres elementos. Luego, el resto de la cadena se agregará al final de nuestra lista.

Nuestra lista ahora solo tiene cuatro elementos. Los primeros tres elementos son ingredientes individuales y el último elemento de nuestra lista contiene el resto de los elementos de nuestra cadena original.




Conclusión

La cadena Python split () El método le permite dividir una cadena en una lista en un separador específico. Por ejemplo, puede usar split () para dividir una cadena por comas (,) o por la letra J .

Este tutorial trata sobre conceptos básicos de cadenas en Python y cómo usar el método string split () . ¡Ahora está listo para comenzar a utilizar el método split () como un Python professional !

"Career Karma entró en mi vida cuando más lo necesitaba y rápidamente me ayudó a combinar con un bootcamp. ¡Dos meses después de graduarme, encontré el trabajo de mis sueños que se alineaba con mis valores y metas en la vida!"

Venus, ingeniero de software de Rockbot





Python dividido: StackOverflow Questions