lista de Python a cadena

Suponga que está creando una aplicaciòn que muestra las calificaciones que obtuvo un estudiante en una prueba. Estas calificaciones se almacenan en una lista, pero desea presentarlas como una cadena. ¿Còmo harìas eso? Ahì es donde el método Python join () puede resultar √∫til.

En esta guìa, vamos a hablar sobre còmo convertir una lista Python en una cadena usando el método join () . Discutiremos còmo unir una lista de cadenas y una lista que contiene otros tipos de datos en una sola cadena. Empecemos.

Python Convertir lista en cadena

Puede usar Python join ( ) método para convertir una lista en una cadena. El método join () lee todos los elementos de un objeto (es decir, una lista o una tupla) y los fusiona. Si tiene una lista de cadenas, solo necesita el método join () . Deberá utilizar otros métodos además del método join () si desea cambiar una lista que contiene tipos de datos que no son cadenas en una cadena.

Python Convertir lista en cadena: lista de cadenas

La sintaxis para convertir una lista de cadenas en una sola cadena es:

Este còdigo fusiona nuestros dos valores en una cadena. El valor dentro de nuestras comillas antes del método .join () nos dice còmo se separará cada cadena. En este caso, separamos cada cadena con una coma y luego un espacio. Nuestro còdigo devuelve:

Supongamos que tenemos una lista que contiene los ingredientes necesarios para hornear un bollo. Tenemos estos ingredientes almacenados como una lista, pero queremos convertir la lista en una cadena. Nuestra intenciòn es mostrar un mensaje en la consola de Python que indique qué ingredientes se necesitan para una receta.

Para empezar, definamos nuestra lista de ingredientes:

El 81% de los participantes afirmaron que se sentìan más seguros de sus perspectivas laborales después de asistir a un bootcamp. Asòciese a un bootcamp hoy.

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.

A continuaciòn, dejemos " s use el método join () para convertir nuestra lista en una sola cadena:

Usamos el método .join () para combinar nuestra lista. Cada elemento de nuestra La lista aparecerá entre una cadena & ldquo ;, " en nuestra cadena final. Esto nos facilitará la lectura de los ingredientes. Ejecutemos nuestro còdigo y veamos qué sucede:

Nuestro còdigo muestra correctamente la lista de ingredientes.

Python Convert List to String : Enteros o flotantes, o una combinaciòn

El método join () solo combina listas de cadenas. Para convertir una lista que contiene al menos un n√∫mero entero o flotante en una cadena, deberá utilizar alg√∫n método para convertir los n√∫meros enteros y flotantes en cadenas. Los métodos comunes incluyen listas por comprensiòn y el método map () .

Supongamos que tenemos una lista que contiene todas las calificaciones que un bollo ha recibido por un panel de jueces. Nuestra lista contiene solo n√∫meros enteros:

Queremos convertir esta lista en una cadena. Para hacerlo, podrìamos usar este còdigo:

Usamos una lista de comprensiòn para iterar sobre cada elemento en la lista de calificaciones. Convertimos cada elemento en una cadena usando el método str () . Luego, usamos el método join () para agregar todos estos valores en la cadena final_ratings. Vamos a mostrar el contenido de nuestra cadena en la consola:

Nuestro còdigo devuelve:

Hemos impreso correctamente nuestra lista de n√∫meros enteros en la consola.

También podrìamos usar el método map () para lograr el mismo resultado que en nuestro ejemplo anterior:

El método map () convierte cada elemento en nuestra lista de calificaciones en una cadena. Pasamos el resultado del map () método a través del método join () para crear una cadena.

Nuestro còdigo devuelve:

Como puede ver, nuestro còdigo devuelve el mismo resultado que nuestro ejemplo que usò una lista de comprensiòn en lugar del método map () .

Conclusiòn

Python join () método let s combina una lista de cadenas en una cadena. Puede usar una lista de comprensiòn o la funciòn map () además del método join () para convertir una lista que contiene al menos un n√∫mero entero o flotante en una cadena.

¿Quieres aprender más sobre Python? Consulte nuestra guìa Còmo aprender Python. Esta guìa contiene los mejores consejos sobre còmo aprender Python, asì como una lista de los mejores cursos y libros para ayudarlo a avanzar en su conocimiento de Python.