Estas son las formas de convertir un conjunto en una tupla y una tupla en un conjunto en Python.
- tuple(): el método tuple() se utiliza para convertir en una tupla. Acepta otros valores de tipo como argumento y devuelve un valor de tipo tupla.
- set(): El método set() convierte otros valores de tipo para establecer. Este método también acepta otros valores de tipo como argumento y devuelve un valor de tipo establecido.
- type(): El método type() se utiliza para verificar el tipo de datos del valor. Acepta un valor como argumento y devuelve el tipo del valor.
Python configurado como tupla
Método 1: usar el método tupla()
Para convertir un conjunto en tupla en Python, puedes utilizar el método “tuple()” . La función tuple() toma un iterador como parámetro; en nuestro caso, es un conjunto que devuelve una tupla.
chilling_adentures = {"Sabrina", "Zelda", "Hilda", "Ambrose"}
of_sabrina = tuple(chilling_adentures)
print(of_sabrina)
print(type(of_sabrina))
Producción
('Hilda', 'Ambrose', 'Sabrina', 'Zelda')
<class 'tuple'>
Para verificar el tipo de datos en Python , use la función type() . Usamos la función type(), que devuelve la tupla, lo que significa que nuestra conversión de un conjunto a una tupla fue exitosa.
Método 2: usar la comprensión de listas
st = {'A', 'B', 'C', 'D', 'E'}
x = [i for i in st]
print(tuple(x))
Producción
('C', 'A', 'D', 'E', 'B')
Método 3: usar la función de enumerate()
st = {'A', 'B', 'C', 'D', 'E'}
x = [i for a, i in enumerate(st)]
print(tuple(x))
Salida
('B', 'D', 'A', 'C', 'E')
Tupla de Python para configurar
Para convertir una tupla en un conjunto en Python, puede utilizar la función “set()” . El método set() convierte cualquier iterable en una secuencia de elementos iterables con elementos distintos.
Sintaxis
set(iterable)
Parámetros
iterable:
el método set() toma cualquier secuencia iterable como una lista , tupla o diccionario .
Valor de retorno
Si no pasa ningún valor a la función set(), devuelve un conjunto vacío. De lo contrario, devuelve un elemento no repetitivo iterable modificado tal como se pasa como argumento.
Cómo utilizar la función set() para convertir una tupla en un conjunto
tpl = ("G", "R", "O", "G", "U")
# Printing tuple
print(type(tpl), " ", tpl)
# set() method convert set to tuple
s = set(tpl)
print("Converting tuple to set")
# printing tuple
print(type(s), " ", s)
Producción
<class 'tuple'> ('G', 'R', 'O', 'G', 'U')
Converting tuple to set
<class 'set'> {'R', 'G', 'U', 'O'}
La función type() nos ayuda a verificar el tipo de datos del valor. En este ejemplo, definimos una tupla usando llaves ({ }) y luego usamos la función type() para verificar su tipo de datos.
Esto es todo por hoy, seguiremos publicando cosas sobre Python más adelante.