Comment convertir un ensemble en Liste en Python?
Nous pouvons convertir un ensemble en Liste en Python en utilisant la méthode list() intégrée. Jetons un coup d’œil à quelques exemples utilisant cette fonction.
Méthodes pour convertir un Ensemble en Liste en Python
Nous allons passer en revue des méthodes simples qui permettront de convertir rapidement un objet set python en objet list.
1. Utilisation de la fonction list()
La fonction list() prend un itérable comme argument et le convertit en un objet de type List. Il s’agit d’une méthode intégrée prête à l’emploi.
my_list = list(my_iterable)
Comme un ensemble est également itérable, nous pouvons le passer dans la méthode list()
et obtenir notre liste correspondante.
my_set = set({1, 4, 3, 5})my_list = list(my_set)print(my_list)
La sortie, comme prévu, sera une liste contenant les valeurs ci-dessus.
Notez que l’ordre de la liste peut être aléatoire, et pas nécessairement trié.
Par exemple, prenez l’extrait ci-dessous.
s = set()s.add("A")s.add("B")print(list(s))
Sortie dans mon cas:
2. En utilisant l’itération manuelle
, nous pouvons également ajouter manuellement les éléments à la liste car l’ensemble est itérable. Cette méthode n’a aucun avantage réel sur l’utilisation de la méthode list() en dehors d’être écrite par vous.
s = set({1, 2, 3})a = for i in s: a.append(i)print(a)
Encore une fois, la sortie est une liste: