Cum se convertește un Set în listă în Python?
putem converti un Set în listă în Python folosind metoda list() încorporată. Să aruncăm o privire la câteva exemple folosind această funcție.
metode pentru a converti un Set în listă în Python
vom trece peste metode simple care vor permite conversia rapidă a unui obiect set python într-un obiect listă.
1. Utilizarea funcției list ()
funcția list () ia un iterabil ca argument și îl convertește într-un obiect de tip listă. Aceasta este o metodă încorporată gata de utilizare.
my_list = list(my_iterable)
deoarece un set este de asemenea iterabil, îl putem trece în metoda list()
și obținem lista corespunzătoare.
my_set = set({1, 4, 3, 5})my_list = list(my_set)print(my_list)
ieșirea, așa cum era de așteptat, va fi o listă care conține valorile de mai sus.
rețineți că ordinea listei poate fi aleatorie și nu neapărat sortată.
de exemplu, luați fragmentul de mai jos.
s = set()s.add("A")s.add("B")print(list(s))
ieșire în cazul meu:
2. Folosind iterația manuală
putem adăuga manual elementele în listă, deoarece setul este iterabil. Această metodă nu are niciun avantaj în lumea reală față de utilizarea metodei list (), în afară de a fi scrisă de dvs.
s = set({1, 2, 3})a = for i in s: a.append(i)print(a)
Din nou, ieșirea este o listă: