Python: elimina el espacio entre los elementos de la tupla

A veces, mientras trabajamos con tuplas, podemos tener un problema en el que necesitamos imprimir tuplas, sin espacio entre la coma y el siguiente elemento, que por convención está presente. Este problema puede tener utilidad en la programación diurna y escolar. Analicemos ciertas formas en que se puede realizar esta tarea.
 

Entrada : test_tuple = (7, 6, 8) 
Salida : (7, 6, 8)
Entrada : test_tuple = (6, 8) 
Salida : (6, 8) 
 

Método #1: Usar str() + replace() 
La combinación de las funciones anteriores se puede usar para resolver este problema. En esto, realizamos la tarea de eliminar el espacio adicional, reemplazándolo con espacio vacío.
 

Python3

# Python3 code to demonstrate working of
# Remove space between tuple elements
# Using replace() + str()
 
# initializing tuples
test_tuple = (4, 5, 7, 6, 8)
 
# printing original tuple
print("The original tuple : " + str(test_tuple))
 
# Remove space between tuple elements
# Using replace() + str()
res = str(test_tuple).replace(' ', '')
 
# printing result
print("The tuple after space removal : " + str(res))
Producción : 

The original tuple : (4, 5, 7, 6, 8)
The tuple after space removal : (4, 5, 7, 6, 8)

 

 
Método #2: Usar join() + map() 
Otro método para resolver este problema. En esto, realizamos la tarea de eliminar el espacio mediante la unión externa de cada elemento usando join() y extendiendo la lógica de conversión de strings a cada elemento usando map().
 

Python3

# Python3 code to demonstrate working of
# Remove space between tuple elements
# Using join() + map()
 
# initializing tuples
test_tuple = (4, 5, 7, 6, 8)
 
# printing original tuple
print("The original tuple : " + str(test_tuple))
 
# Remove space between tuple elements
# Using join() + map()
res = "(" + ", ".join(map(str, test_tuple)) + ")"
 
# printing result
print("The tuple after space removal : " + str(res))
Producción : 

The original tuple : (4, 5, 7, 6, 8)
The tuple after space removal : (4, 5, 7, 6, 8)

 

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 *