Convertir les ensembles Python en une liste

Convertir les ensembles Python en une liste
Les deux ensembles et les listes dans Python contiennent un tas d'objets, mais il y a quelques choses qui les distinguent. Si nous discutons des ensembles, alors ils ne sont pas une collection séquentielle d'objets. Les objets de l'ensemble sont exceptionnels. Les ensembles peuvent être créés en entourant les éléments à l'aide de supports bouclés. C'est pourquoi ils ne sont pas classés, fixes et permettent aux objets uniques. Ici, non classé signifie que les éléments de l'ensemble manquent d'ordre séquentiel. Il possède des commandes modifiées chaque fois que vous l'utilisez. Par conséquent, vous ne pouvez pas y accéder par valeur d'index ou clé. Cependant, les ensembles sont modifiables mais ne contiennent que les éléments incontestés.

D'un autre côté, les listes de Python sont un groupe bien ordonné d'éléments qui peuvent être accessibles en utilisant une valeur d'index. Les listes sont également modifiables, mais vous pouvez ajouter, modifier ou supprimer les éléments de la liste chaque fois que vous avez besoin. Viens et plongeons pour comprendre comment convertir les ensembles en liste Python.

Remarque: l'outil Spyder sur Windows 10 a été utilisé dans ce guide.

Exemple 1

Dans cet exemple, nous discutons de la méthode de conversion d'un ensemble en liste Python. Nous élaborons cette méthode en utilisant la fonction list (). Pour convertir l'ensemble en liste, nous utilisons un compilateur Spyder pour créer un nouveau fichier et apprendre comment fonctionne la fonction List (). Python fournit de nombreuses fonctions intégrées, et la fonction list () est l'une d'entre elles qui convertit les ensembles en liste.

Tout d'abord, vous créez l'ensemble en y ajoutant des valeurs. Utiliser la fonction list () pour définir la conversion en une liste. Dans cette fonction, vous passez l'ensemble dans la liste en tant que paramètre. Ainsi, dans ce programme, nous avons nourri «set (roll_no)» en tant que paramètre de liste pour transformer l'ensemble en liste et l'attribuer à la variable «res». Ensuite, nous utilisons la fonction print () pour imprimer la liste modifiée sur l'écran du terminal:

set_rollno = 10, 11, 12, 13
res = list (set_rollno)
imprimer (res)

Pour vérifier la sortie de la conversion SET à l'aide de la fonction List (), enregistrez votre fichier de code avec le «.Extension py ”puis appuyez sur F5 pour compiler le code:

Exemple 2

Dans notre deuxième exemple, nous utilisons l'approche d'itération manuelle pour convertir un ensemble en une liste de python. Nous élaborons cette méthode en ajoutant manuellement les éléments de la liste Python. Cette méthode prend du temps, et elle n'est pas couramment utilisée par rapport à la méthode liste (). Cette méthode prend trop de temps pour ajouter des éléments à la liste manuellement. Pour expliquer davantage la méthode, nous utilisons le même fichier de code et appliquons des modifications.

Tout d'abord, nous créons l'ensemble en y ajoutant des valeurs. Ensuite, nous créons une liste vide pour la remplir manuellement par des éléments. Ensuite, nous utilisons une boucle pour une boucle qui traverse l'ensemble et ajoute des éléments de la liste à l'aide de la fonction annexée (). Après cela, nous utilisons la fonction print () pour imprimer la liste sur l'écran du terminal.

set_rollno = 10, 11, 12, 13
my_ = list = []
pour i dans set_rollno:
Ajouter (i)
imprimer (my_list)

Encore une fois, enregistrez l'extension de votre fichier de code. Ensuite, appuyez sur F5 pour exécuter le code et vérifier la sortie sur l'écran de la console:

Exemple 3

Dans notre troisième exemple, nous utilisons l'approche FrozenSet pour convertir un ensemble en une liste de python. L'objet FrozenSet à Python est un groupe d'informations non organisé intestiniques d'éléments de données. Par conséquent, vous ne pouvez pas changer les éléments du Frozenset. Pour le transformer en liste, appliquez la fonction de liste comme un argument pour accéder aux éléments de la liste.

Tout d'abord, nous créons le Frozenset en y ajoutant des valeurs. Ensuite, nous utilisons la méthode de la liste et passons l'ensemble comme argument. Après cela, nous utilisons la fonction print () pour imprimer la liste sur l'écran du terminal:

sell_rollno = Frozenset (10, 12, 20, 13)
a_list = list (set_rollno)
imprimer (a_list)

Encore une fois, enregistrez et exécutez le fichier du programme pour afficher la sortie Frozenset sur l'écran de la console.

Conclusion

Ce tutoriel recommande quelques approches de base pour convertir un ensemble en liste Python, ainsi qu'une brève comparaison et une explication de la liste et des ensembles. Nous avons informé trois exemples uniques pour expliquer le processus de conversion des ensembles de python en une liste. Vous pouvez utiliser n'importe quelle méthode pour obtenir une compréhension de base de ce sujet.