Los conjuntos y las cadenas son colecciones de diferentes elementos, pero con grandes diferencias en su trabajo. Un conjunto es una colección de valores sin repetición, mientras que una cadena no es más que una colección de caracteres con repeticiones permitidas.
La conversión de un tipo de datos a otro es algo que cada programador para principiantes/intermedios debe saber cómo realizar. Una de esas conversiones es convertir una pitón en una cuerda de pitón. La hazaña se puede lograr fácilmente utilizando el método Repr (), el método unión () y la fundición de tipo str ().
Método 1: Uso del método Repr () ()
El método RepR () se utiliza para convertir cualquier tipo de datos en algo que esté en un formato imprimible, y que en realidad es un tipo de datos de cadena. Así es como podemos simplemente usarlo para convertir un conjunto en una cadena en Python, para demostrar esto, use las siguientes líneas de código:
setVar = "this", "is", "Linuxhint", "Python"
#Conversión
stringVar = RepR (SetVar)
#Print a la salida
print (setvar, type (setVar))
print (stringvar, type (stringVar))
En este fragmento de código:
Cuando se ejecuta el código anterior, produce los siguientes resultados en el terminal:
Nota: No se confunda con la secuencia de los elementos del conjunto y la cadena en la salida, porque un conjunto es una colección "desordenada".
La salida verifica que los valores devueltos son ambos objetos. Sin embargo, uno de los objetos pertenece a la clase "establecida" y después de la conversión, el nuevo objeto pertenece a la clase "str" o de cadena.
Método 2: Uso del método Join ()
El método Join () se puede usar para convertir un conjunto en una cadena en Python, especificando el delimitador de unión y luego pasando los valores de cada elemento del conjunto en el argumento del método de unión. El delimitador de unión es algo que confunde mucho a las personas.
Bueno, en un conjunto, cada elemento está separado por una coma y cuando todos estos elementos se fusionan o en este caso "unidos" en una cadena, usamos un delimitador para separar cada elemento. Para demostrar el uso del método de unión para la conversión de configuración a la cuerda, tome el siguiente código:
setVar = "this", "is", "Linuxhint", "Python"
#Conversión
stringvar = ",".Únete (elemento para el elemento en setvar)
#Imprimir ambas variables
print (setvar, type (setVar))
print (stringvar, type (stringVar))
Aquí en este fragmento de código, una coma y un espacio en blanco "," se usa como delimitador y los valores del conjunto se pasan al método de unión a través de un bucle for-in. La salida de este fragmento de código es el siguiente:
Nota: No se confunda con la secuencia de los elementos del conjunto y la cadena en la salida, porque un conjunto es una colección "desordenada".
La salida verifica que el conjunto se ha convertido con éxito en una cadena con la ayuda del método de unión. Además, el usuario también puede usar el método MAP () dentro del método Join () también.
Método 3: Uso del método str ()
El método str () se usa para convertir otro tipo de datos en una cadena, que se conoce esencialmente como tipo de fundición. Para demostrar esto, tome el siguiente fragmento de código:
setVar = "this", "is", "Linuxhint", 12, "Python"
#Conversión
stringvar = str (setVar)
#Imprimir ambas variables
print (setvar, type (setVar))
print (stringvar, type (stringVar))
El funcionamiento de este método es muy similar al del método RepR (). Cuando se ejecuta este código, produce los siguientes resultados en el terminal:
Nota: No se confunda con la secuencia de los elementos del conjunto y la cadena en la salida, porque un conjunto es una colección "desordenada".
La salida confirma que el conjunto se ha convertido en una cadena utilizando el método de fundición de tipo str ().
Conclusión
Convertir un conjunto en una cuerda en Python es algo que puede parecer muy desalentador al principio, pero en realidad, es un trabajo bastante fácil. Para hacer esta conversión, el usuario puede utilizar métodos incorporados como el método RepR (), el método de conversión de tipo Str () y el método Join (). Para verificar que un conjunto se haya convertido correctamente en una cadena, el usuario puede usar el método type () para verificar.