in

Python | Convertir conjunto en una lista

gfg 200x200 min

Dado un conjunto, escriba un programa Python para convertir el conjunto dado en una lista.

Ejemplos:

Input : {1, 2, 3, 4}
Output : [1, 2, 3, 4]

Input : {'Geeks', 'for', 'geeks'}
Output : ['Geeks', 'for', 'geeks']

Enfoque n. ° 1: Utilizando list(set_name).

El encasillado a la lista se puede hacer simplemente usando list(set_name).

my_set = {'Geeks', 'for', 'geeks'}

 

s = list(my_set)

print(s)

Producción:
['Geeks', 'for', 'geeks']

def convert(set):

    return list(set)

 

s = set({1, 2, 3})

print(convert(s))

Enfoque n. ° 2: utilizando sorted() método

Utilizando sorted() La función convertirá el conjunto en una lista en un orden definido. El único inconveniente de este método es que los elementos del conjunto deben poder ordenarse.

def convert(set):

    return sorted(set)

 

my_set = {1, 2, 3}

 

s = set(my_set)

print(convert(s))

Enfoque n. ° 3: Utilizando [*set, ]
Esto esencialmente desempaqueta el conjunto s dentro de una lista literal que se crea debido a la presencia de la coma simple (,). Este enfoque es un poco más rápido pero adolece de legibilidad.

def convert(set):

    return [*set, ]

 

s = set({1, 2, 3})

print(convert(s))

¡Atención friki! Fortalece tus cimientos con el Fundación de programación de Python Curso y aprende los conceptos básicos.

Para empezar, los preparativos de su entrevista Mejore sus conceptos de estructuras de datos con el Python DS Curso. Y para comenzar con su viaje de aprendizaje automático, únase al Aprendizaje automático – Curso de nivel básico

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

apple touch icon@2

¿Cómo usar el temporizador en C?

Leche muscular frente a proteína de suero: diferencia y comparación