Convertir conjunto a string en Python

En este artículo, discutiremos cómo convertir un conjunto en una string en Python. Se puede hacer de dos maneras:

Método 1: Usando str()
Convertiremos un Conjunto en una String en Python usando la función str() .

Sintaxis: str(objeto, codificación = ‘utf-8?, errores = ‘estricto’)

Parámetros:

  • objeto: el objeto cuya representación de string se va a devolver.
  • encoding : Codificación del objeto dado.
  • errores : Respuesta cuando falla la decodificación.

Devuelve: versión de string del objeto dado

Ejemplo 1 :

# create a set
s = {'a', 'b', 'c', 'd'}
print("Initially")
print("The datatype of s : " + str(type(s)))
print("Contents of s : ", s)
  
# convert Set to String
s = str(s)
print("\nAfter the conversion")
print("The datatype of s : " + str(type(s)))
print("Contents of s : " + s)

Producción :

Initially
The datatype of s : <class 'set'>
Contents of s :  {'c', 'd', 'a', 'b'}

After the conversion
The datatype of s : <class 'str'>
Contents of s : {'c', 'd', 'a', 'b'}

Ejemplo 2:

# create a set
s = {'g', 'e', 'e', 'k', 's'}
print("Initially")
print("The datatype of s : " + str(type(s)))
print("Contents of s : ", s)
  
# convert Set to String
s = str(s)
print("\nAfter the conversion")
print("The datatype of s : " + str(type(s)))
print("Contents of s : " + s)

Producción :

Initially
The datatype of s : <class 'set'>
Contents of s :  {'k', 'g', 's', 'e'}

After the conversion
The datatype of s : <class 'str'>
Contents of s : {'k', 'g', 's', 'e'}

Método 2: Usando Join()

El método join() es un método de string y devuelve una string en la que los elementos de la secuencia se han unido mediante el separador str.

Sintaxis:

string_name.join(iterable) 
# create a set
s = {'a', 'b', 'c', 'd'}
print("Initially")
print("The datatype of s : " + str(type(s)))
print("Contents of s : ", s)
   
# convert Set to String
S = ', '.join(s)
print("The datatype of s : " + str(type(S)))
print("Contents of s : ", S)

Producción:

Initially
The datatype of s : <class 'set'>
Contents of s :  {'c', 'd', 'a', 'b'}
The datatype of s : <class 'str'>
Contents of s :  c, d, a, b

Publicación traducida automáticamente

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