Python unirse

Funciones y métodos de Python

Cuando trabaje con listas en Python, puede decidir que desea fusionar el contenido de una lista en una cadena. Por ejemplo, es posible que desee fusionar una lista de todos los nombres de los empleados de una empresa en una sola cadena.

Ahí es donde el método Python string join () entra. El método join () le permite tomar una lista existente y convertirla en una sola cadena.

Este tutorial discutirá, con ejemplos, los conceptos básicos de cadenas y cómo usar el método Python join () para convertir listas en una sola cadena.




Python String: A Refresher

A cadena es una secuencia de uno o varios caracteres. Las cadenas son un tipo de datos esencial en la programación porque le permiten trabajar con datos de texto.

En Python, las cadenas se declaran dentro de un solo ( & lsquo; & rsquo; ) o comillas dobles ( & ldquo; & rdquo; ). Aquí hay un ejemplo de una cadena:

 'Esta es una cadena de Python, encerrada entre comillas simples. 

Cuando esté trabajando con una lista en Python, es posible que desee convertirla en una cadena. Ahí es donde el método join () puede ser útil.




Python String join ()

El join () < El método / code> string le permite fusionar todos los elementos en una lista y convertir el resultado en una cadena. El método join () devuelve una cadena concatenada con los elementos de una lista.

La sintaxis para el método de formato de cadena de combinación es la siguiente:

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

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

separator se refiere a los caracteres que deben aparecer entre cada elemento en la cadena recién fusionada, y nombre_lista es el nombre de la lista cuyos valores desea fusionar en una sola cadena.




Ejemplo de Python String join ()

Veamos un ejemplo para discutir cómo funciona la función incorporada join () .


Supongamos que tenemos una lista que contiene los nombres de todos los trabajadores en el Departamento de Ventas de una empresa. Queremos concatenar la lista en una cadena, cuyos valores están separados por una coma. Podríamos hacerlo usando este código:

 empleados = ['Donna Hanson',' Anne Scott ',' Michael Parsons', 'Holly Harris'] separator =', 'new_employees = separator.join (empleados) print (new_employees) 

Nuestro código devuelve:

 Donna Hanson, Anne Scott, Michael Parsons, Holly Harris 

Analicemos nuestras código, línea por línea. Primero, declaramos una variable llamada "empleados" que almacena los nombres de los cuatro empleados en el Departamento de Ventas. es, declaramos una variable llamada separador que almacena el carácter que queremos usar para separar valores en nuestra cadena recién unida más adelante en nuestro código.

Luego, utilice el método join () para unir el contenido de los & ldquo; empleados & rdquo; lista, separada usando el valor de la variable separator (que, en este caso, es una coma). Finalmente, imprimimos la cadena recién unida a la consola.

Puede ver que, en lugar de ser una lista, nuestros nombres se almacenan como una cadena. Cada valor de nuestra lista se separa con una coma.

Observe que el método join () no agrega automáticamente un espacio entre cada valor en la nueva cadena. Si queremos que aparezca un espacio entre los valores en nuestra nueva cadena, tendríamos que especificar uno en nuestro separador .

El join () < El método / code> también funciona con conjuntos y tuplas. Supongamos que almacenamos los nombres de nuestros empleados en un conjunto (que se indica con llaves). Podríamos convertir el conjunto en una cadena usando el siguiente código que antes, pero en lugar de especificar una lista, podemos especificar un conjunto:

 empleados = {' Donna Hanson', 'Anne Scott',' Michael Parsons', 'Holly Harris'} separator =', 'new_employees = separator.join (empleados) print (new_employees) 

Nuestro código devuelve:

 Donna Hanson, Anne Scott, Michael Parsons, Holly Harris 

Como puede ver, el resultado del método join () es el mismo que en nuestro ejemplo anterior. La diferencia en nuestro código es que, en lugar de usar una lista (indicada por [] ), usamos un conjunto (indicado por {} ). Para usar el método join () con una tupla, usaríamos llaves ( () ), que denotan el tipo de datos establecido, en lugar de llaves ( {} ) como hicimos en este ejemplo.





Conclusión

El método Python join () le permite fusionar el contenido de una lista en una cadena y agregar una separador entre cada valor en la nueva cadena.

Este tutorial discutió, con referencia a ejemplos, cómo usar el método Python join () para unir el contenido de una lista. ¡Ahora está listo para comenzar a usar el método join () como un profesional de Python!





Python unirse: StackOverflow Questions