Método de unión de cadena Python

Método de unión de cadena Python
Para fusionar los elementos de la cadena, se utiliza el método Python String Join (). Como resultado, devuelve una cadena que concatena las cuerdas en iterables, como tuplas, diccionarios y conjuntos. Después de fusionar las partes de la cadena, este método inserta los separadores entre ellos para tener sentido. Sin separadores, la cadena no puede ser comprensible. Por lo tanto, esta función inserta los separadores para que la cadena sea fácil de leer o comprender. Cualquier símbolo como una "coma", "espacio", o cualquier otro, puede usarse como separador.

Sintaxis del método Python String Join ():

Ejemplo 1: Uso del método String Join () Python

En este ejemplo, se utilizan varios separadores para unir o concatenar una cadena utilizando el método String Join (). Usando paréntesis o una cadena divisora ​​especificada, el método Join () concatena cada elemento en una lista u objeto que se asemeja a una matriz y proporciona una nueva cadena. Si solo hay un componente en la colección, el separador no se utilizará al devolver el elemento.

Comencemos con el primer ejemplo, en el que los valores de la cadena se concatenan sin el uso de separadores. Al principio, hay una lista de cadenas con varios valores de cadena. La lista de cadenas consta de cuatro valores. Los valores de la cadena son "OOP", "Java" y "PHP". Mantenemos esta lista en la variable de "sujetos" ya inicializadas. El método Join () se invoca con una variable "sujeto" en la siguiente línea, y no hay nada en lugar del separador porque fusionamos las cadenas sin un separador en esta sección del código.

La variable "s" que inicializamos antes contiene los resultados del procedimiento unión (). Para simplemente combinar los valores de la cadena, utilizamos un separador vacío. A continuación, usamos la función de impresión con la variable "S" en la siguiente línea para mostrar el resultado en una pantalla.

Emite una cadena que está compuesta por cada carácter de la iterable. Dado que establecemos el separador como "vacío" en el script, no se usa espacio u otro separador entre los valores de la cadena como se puede ver en la siguiente imagen. Ahora contiene "oopjavaphp" en la cadena.

La segunda sección del script implica unir las cadenas utilizando el método Join () e insertar un espacio entre cada valor de la lista de cadenas. Comencemos a escribir el código. Primero, tenemos una lista de tres cuerdas: "I", "Amor" y "Codificación" que almacenamos en la variable "M" que ya inicializamos.

Luego, usamos la función print (). Dentro de esta función, usamos el método unión () para unir los elementos de cadena que están presentes en una lista utilizando el espacio como un separador entre estos elementos de cadena. Utilizamos el espacio separador presionando la tecla de espacio desde el teclado entre las comas invertidas, y agregamos una función unitar () con ella. Dentro de los paréntesis del método Join (), colocamos la variable "M" porque nuestra lista de elementos de cadena se almacena en él.

Los elementos de la lista de cadenas ahora se fusionan utilizando un separador entre ellos. Como puede ver, inserta un espacio separador entre ellos para devolver una nueva cadena, "Me encanta la codificación".

Los componentes de la tupla se concatenan en la tercera sección del código. Para almacenar los diversos valores en una sola variable, use tuplas. El conjunto de datos de tuple es uno de los conjuntos de datos del plan de estructura de Python para almacenar los grandes conjuntos de datos. Los últimos tres son la colección, el conjunto y el diccionario, cada uno de los cuales tiene un conjunto distinto de rasgos y usos. Una tupla es una colección continua que está organizada. Comenzando con la primera línea de código, tenemos una lista de tuplas con los valores "Alex", "24" y "1998". Como sabemos, los valores de las cadenas deben colocarse entre comas invertidas y que los valores enteros no deben escribirse entre las comas invertidas. La función de unión se usa en la siguiente línea con el separador "",. En el paréntesis de unión (), ingresamos una "lista" variable ya que nuestra lista de tuples se almacena en esta variable, que tenemos que unirnos. El resultado del método unión () se coloca en la variable "s" que inicializamos antes. Por lo tanto, usamos la función de impresión para imprimir el resultado.

Cuando presionamos el botón Ejecutar para ver su salida, aparece un mensaje "typeError" porque hay valores enteros y de cadena en la lista de tuplas. El método sting unión () solo puede unir los valores que son cadenas, por lo que debemos convertir la lista en cadenas antes de concatenar.

Como podemos ver, la lista contiene los valores "Alex", "24" y "1998". Pasamos la variable "A" a la función de cadena, por lo que "A" coloca cada valor a la vez para realizar la función Join () en ella. Luego, debido a que el resultado se mantiene en la variable "S", invocamos la función de impresión pasando el argumento "S" para mostrar el resultado.

Ahora puede ver que la lista de tuplas se transforma en una cadena y se presenta la salida, después de la fusión de la cadena y el uso de la "coma" como separador.

Ejemplo 2: Utilizando el método Join () para unir la cadena con conjuntos

En este ejemplo, usaremos los conjuntos con el método Join () para combinar los elementos de la cadena. Use los conjuntos para contener muchos elementos en un parámetro de cadena. El conjunto en Python se usa para mantener las colecciones de datos. Un set es una colección no clasificada, inalterable y sin índice.

Comencemos el programa. La primera línea de este programa contiene una lista de cadenas con los valores "Noah", "Alex", "Smith" y "John" en ella. El símbolo que queremos utilizar como separador que es el subrayador "" se inicializa y almacena en la variable "S". Luego, en la siguiente línea, usamos el método de unión con un separador que está contenido en "S". Entonces, usamos el "S.unirse()". En la paréntesis del método de unión, utilizamos la variable "nombre", ya que es esta variable la que contiene la lista que queremos concatenar. Usamos la variable de resultado para almacenar el resultado de fusionar esta lista. Para mostrar la salida en la pantalla, pasamos la variable "resultado" como parámetro a la función print ().

Los elementos en la lista de cadenas se combinan, pero podemos ver que su pedido ha cambiado. Por lo tanto, en esencia, esto es lo que realmente hacen los "conjuntos": alteran el orden de la secuencia de los elementos después de la fusión y si se repite algún elemento en la lista, solo aparecen una vez. Debido a que usamos subrayado como separador entre estos elementos, también usó un subrayador entre ellos.

Ejemplo 3: Implementación del método Join () para unir la cadena con un diccionario

En este ejemplo, nos uniremos a una cadena con un diccionario, lo que significa que nos uniremos a las claves del diccionario en lugar de su contenido. El iterable del tipo "diccionario" contiene los pares de valor clave de los elementos de datos. Con el uso de un separador de cadenas, el método unión () en Python solo conecta la parte clave del diccionario. El valor parte de la unión está ausente.

El primer elemento que tenemos es "éxito: 1" en el diccionario que contiene el par de valor clave que representa el par de elementos de datos al comienzo del código. Como se muestra en la siguiente imagen, también podemos ver el otro "valor clave" que se incluye en el diccionario. Tenemos un total de seis valores clave en la lista.

Tenga siempre en cuenta que la clave del diccionario debe ser una cadena. De lo contrario, el mensaje "typeError" aparece en la pantalla de salida. Luego, dado que los elementos se almacenan en la variable "Diccionario", lo suministramos como un parámetro al método unión () junto con el subrayado del separador "_" que usamos para unir las teclas insertando un subscore entre ellos. El resultado de unir las teclas se coloca en la función de impresión (), que luego se llama al pasar el argumento "cadena" junto con ella.

El diccionario simplemente conecta las teclas e ignora los valores para que las teclas se unan correctamente. El personaje subrayado "_" se usa para combinar las teclas.

Conclusión

Aprendimos sobre el uso del método Python String Join () para combinar los elementos de una lista de cadenas. Después de integrar los elementos, agregamos algunos separadores como "coma", "espacio" y "subrayar" entre ellos. En el primer ejemplo, unimos los elementos de cadena utilizando el método Join (), que devuelve el resultado como una sola cadena después de unir los elementos. A continuación, en el segundo ejemplo, fusionamos los elementos con conjuntos utilizando el método Join (). Finalmente, en el tercer ejemplo, nos unimos a la cadena utilizando el método Join () con diccionarios.