Python | Convertir lista de strings en elemento único unido

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)) 
Producción :

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)) 
Producción :

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

Deja una respuesta

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