Convertir tupla en cadena en Python
-
Utilice la función
str.join()
para convertir tupla en cadena en Python -
Utilice la función
reduce()
para convertir una tupla en una cadena en Python -
Utilice el bucle
for
para convertir una tupla en una cadena en Python
En Python, se pueden almacenar varios elementos en una sola variable mediante tuplas. Las cadenas se pueden definir como el grupo de caracteres encerrados entre comillas simples o dobles.
Este tutorial discutirá diferentes métodos para convertir una tupla en una cadena en Python.
Utilice la función str.join()
para convertir tupla en cadena en Python
La función join()
, como su nombre indica, se utiliza para devolver una cadena que contiene todos los elementos de la secuencia unidos por un separador str.
Usamos la función join()
para agregar todos los caracteres en la tupla de entrada y luego convertirla en cadena.
El siguiente código usa la función str.join()
para convertir una tupla en una cadena.
tup1 = ("h", "e", "l", "l", "o")
# Use str.join() to convert tuple to string.
str = "".join(tup1)
print(str)
Producción :
hello
También se puede agregar un delimitador, como una coma, a la cadena convertida. El siguiente código utiliza el método str.join()
con un delimitador ,
para convertir una tupla en una cadena.
tup1 = ("h", "e", "l", "l", "o")
# Use str.join() to convert tuple to string.
str = ",".join(tup1)
print(str)
Producción :
h,e,l,l,o
Utilice la función reduce()
para convertir una tupla en una cadena en Python
La función reduce(fun, seq)
se utiliza para aplicar una función particular pasada en la totalidad de los componentes de la lista referenciados en la secuencia pasada.
En este método, necesitamos importar módulos de functools
y operator
para ejecutar los códigos con éxito.
El módulo functools
ofrece la posibilidad de que las funciones de orden superior trabajen en otras funciones.
El siguiente código usa la función reduce()
para convertir una tupla en una cadena.
import functools
import operator
tup1 = ("h", "e", "l", "l", "o")
# Use reduce() to convert tuple to string.
str = functools.reduce(operator.add, (tup1))
print(str)
Producción :
hello
Utilice el bucle for
para convertir una tupla en una cadena en Python
También se puede utilizar un bucle for
básico para iterar en la totalidad de los elementos de la tupla y luego agregar los elementos a una cadena.
Usamos una tupla y una cadena vacía. Y todos los elementos de la tupla se repiten para agregarlos a la cadena vacía.
El siguiente código usa el bucle for
para convertir una tupla en una cadena en Python.
tup1 = ("h", "e", "l", "l", "o")
str = ""
# Use for loop to convert tuple to string.
for item in tup1:
str = str + item
print(str)
Producción :
hello
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedInArtículo relacionado - Python Tuple
- Tupla nombrada en Python
- Iterar a través de una tupla en Python
- Crear una lista de tuplas a partir de múltiples listas y tuplas en Python
- Comprensión de tuplas en Python
- Convertir tupla en lista en Python