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))