Python | Convertir una lista de caracteres en una string

Dada una lista de caracteres, combínelos todos en una string. Ejemplos:

Input : ['g', 'e', 'e', 'k', 's', 'f', 'o', 
             'r', 'g', 'e', 'e', 'k', 's']
Output : geeksforgeeks 

Input : ['p', 'r', 'o', 'g', 'r', 'a', 'm', 
                        'm', 'i', 'n', 'g']
Output : programming 

Inicializa una string vacía al principio. Recorra la lista de caracteres, para cada índice agregue un carácter a la string inicial. Después de completar el recorrido, imprima la string que se ha agregado con cada carácter. 

Python

# Python program to convert a list
# of character
 
def convert(s):
 
    # initialization of string to ""
    new = ""
 
    # traverse in the string
    for x in s:
        new += x
 
    # return string
    return new
     
     
# driver code
s = ['g', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'g', 'e', 'e', 'k', 's']
print(convert(s))

Python

# Python program to convert a list
# of character
 
def convert(s):
 
    # initialization of string to ""
    str1 = ""
 
    # using join function join the list s by
    # separating words by str1
    return(str1.join(s))
     
# driver code
s = ['g', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'g', 'e', 'e', 'k', 's']
print(convert(s))

Python3

# Python program to convert a list
# of character
import functools
 
def convert(s):
 
    # Using reduce to jion the list s to string
    str1 = functools.reduce(lambda x,y : x+y, s)
 
    # Return string 1
    return str1
     
# driver code
s = ['g', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'g', 'e', 'e', 'k', 's']
print(convert(s))

Publicación traducida automáticamente

Artículo escrito por Striver y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *