Aquí, vamos a aprender cómo convertir la lista de caracteres (una lista de caracteres) en una cadena en el lenguaje de programación Python?
Python | La conversión de la lista de caracteres en una cadena
Para convertir una lista dada de caracteres en una cadena, hay dos enfoques,
- Usando el bucle y ndash; recorrer la lista de caracteres es decir, extractos de la lista y añadir caracteres a la cadena.
- El uso de unirse a la función () y ndash; una lista de caracteres se puede convertir en una cadena uniendo los caracteres de la lista en la cadena.
Nota: En los dos casos anteriores, la cadena debe ser declarada, (se puede asignar “” para declarar como una cadena vacía).
Método 1:
list1 = ['H', 'e', 'l', 'l', 'o']
# printing characters list and its type
print("list1: ", list1)
print("type(list1): ", type(list1))
print()
# converting character list to the string
str1 = ""
for i in list1:
str1 += i;
# print the string and its type
print("str1: ", str1)
print("type(str1): ", type(str1))
salida
list1: ['H', 'e', 'l', 'l', 'o']
type(list1): <class 'list'>
str1: Hello
type(str1): <class 'str'>
Método 2:
list1 = ['H', 'e', 'l', 'l', 'o']
# printing characters list and its type
print("list1: ", list1)
print("type(list1): ", type(list1))
print()
# converting character list to the string
str1 = ""
str1 = str1.join(list1)
# print the string and its type
print("str1: ", str1)
print("type(str1): ", type(str1))
salida
list1: ['H', 'e', 'l', 'l', 'o']
type(list1): <class 'list'>
str1: Hello
type(str1): <class 'str'>