A veces, mientras trabajamos con Python, podemos tener un problema en el que necesitamos realizar la tarea de unir cada elemento de la lista de strings a un solo elemento en la lista mediante la combinación usando delim. Este tipo de aplicación puede venir en el dominio de desarrollo web. Analicemos ciertas formas en que se puede realizar esta tarea.
Método n.º 1: Uso del bucle
Esta es una de las formas de realizar esta tarea. En esto, iteramos para la lista de strings para strings usando bucle y realizamos la operación de unión de acuerdo con el delim.
# Python3 code to demonstrate working of # Convert String list to Joined Single element # Using loop # initializing list test_list = ['gfg', 'is', 'best'] # printing original list print("The original list is : " + str(test_list)) # initializing delim delim = "-" # Convert String list to Joined Single element # Using loop res = '' for idx in range(len(test_list)-1): res = res + test_list[idx] + delim if len(test_list) > 0: res = res + test_list[-1] res = [res] # printing result print("String after performing join : " + str(res))
The original list is : ['gfg', 'is', 'best'] String after performing join : ['gfg-is-best']
Método n.° 2: Uso join()
de la comprensión de listas +
Esta tarea también se puede realizar mediante la combinación de las funciones anteriores. En esto, realizamos la tarea de combinar usando join(). La lógica se compila utilizando la comprensión de listas.
# Python3 code to demonstrate working of # Convert String list to Joined Single element # Using join() + list comprehension # initializing list test_list = ['gfg', 'is', 'best'] # printing original list print("The original list is : " + str(test_list)) # initializing delim delim = "-" # Convert String list to Joined Single element # Using join() + list comprehension res = [delim.join(test_list)] # printing result print("String after performing join : " + str(res))
The original list is : ['gfg', 'is', 'best'] String after performing join : ['gfg-is-best']
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA