Python | Combinar la lista de tuplas en la lista uniendo las strings

A veces, debemos convertir una lista de tuplas en una lista uniendo dos elementos de tupla con un carácter especial. Esto suele ser con los casos con conversión de caracteres a strings. Este tipo de tarea generalmente se requiere en el dominio de desarrollo para fusionar los nombres en un solo elemento. Analicemos ciertas formas en que esto se puede realizar.

Tratemos de entenderlo mejor con ejemplos de código.

Método 1: Usar la comprensión de listas yjoin()

# Python code to convert list of tuple into list
# by joining elements of tuple
  
# Input list initialisation
Input = [('Hello', 'There'), ('Namastey', 'India'), ('Incredible', 'India')]
  
# using join and list comprehension
Output = ['_'.join(temp) for temp in Input]
  
# printing output
print(Output)
Producción:

['Hello_There', 'Namastey_India', 'Incredible_India']

 
Método 2: Usar mapa yjoin()

# Python code to convert list of tuple into list
# by joining elements of tuple
  
# Input list initialisation
Input = [('Hello', 'There'), ('Namastey', 'India'), ('Incredible', 'India')]
  
# using map and join
Output = list(map('_'.join, Input))
  
# printing output
print(Output)
Producción:

['Hello_There', 'Namastey_India', 'Incredible_India']

Publicación traducida automáticamente

Artículo escrito por everythingispossible 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 *