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