Dada la lista de tuplas, concatenar los elementos traseros.
Entrada : test_list = [(1, 2, “Gfg”), (“Best”, )]
Salida : Gfg Best
Explicación : se unen los últimos elementos.Entrada : test_list = [(1, 2, “Gfg”)]
Salida : Gfg
Explicación : se unen los últimos elementos.
Método n. ° 1: usar la comprensión de listas + unirse()
En esto, verificamos el último elemento usando «-1», como índice, y realizamos la concatenación usando join(), la comprensión de lista se usa para iterar cada tupla.
Python3
# Python3 code to demonstrate working of # Concatenate Rear elements in Tuple List # Using join() + list comprehension # initializing list test_list = [(1, 2, "Gfg"), (4, "is"), ("Best", )] # printing original list print("The original list is : " + str(test_list)) # "-1" is used for access res = " ".join([sub[-1] for sub in test_list]) # printing result print("The Concatenated result : " + str(res))
The original list is : [(1, 2, 'Gfg'), (4, 'is'), ('Best', )] The Concatenated result : Gfg is Best
Método #2: Usando map() + itemgetter() + join()
En esto, realizamos la tarea de obtener el último elemento usando itemgetter(-1), y map() se usa para obtener todos los últimos elementos, concatenación usando join().
Python3
# Python3 code to demonstrate working of # Concatenate Rear elements in Tuple List # Using map() + itemgetter() + join() from operator import itemgetter # initializing list test_list = [(1, 2, "Gfg"), (4, "is"), ("Best", )] # printing original list print("The original list is : " + str(test_list)) # "-1" is used for access # map() to get all elements res = " ".join(list(map(itemgetter(-1), test_list))) # printing result print("The Concatenated result : " + str(res))
The original list is : [(1, 2, 'Gfg'), (4, 'is'), ('Best', )] The Concatenated result : 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