Miten muuntaa joukko luetteloon Python?
voimme muuntaa joukon luetteloksi Pythonissa sisäänrakennetun luettelon() menetelmällä. Katsotaanpa katsomaan joitakin esimerkkejä käyttämällä tätä toimintoa.
menetelmät joukon muuttamiseksi luetteloksi Pythonissa
käymme läpi yksinkertaisia menetelmiä, joiden avulla python-joukon objekti voidaan muuntaa luetteloobjektiksi nopeasti.
1. Käyttämällä list () – funktiota
list () funktio ottaa iteroitavan parametrin ja muuntaa sen Luettelotyyppiseksi objektiksi. Tämä on sisäänrakennettu menetelmä valmiina käytettäväksi.
my_list = list(my_iterable)
koska joukko on myös iteroitavissa, voimme siirtää sen list()
– menetelmään ja saada vastaavan listan.
my_set = set({1, 4, 3, 5})my_list = list(my_set)print(my_list)
lähtö on odotetusti luettelo, joka sisältää edellä mainitut arvot.
huomaa, että luettelon järjestys voi olla satunnainen eikä välttämättä lajiteltu.
otetaan esimerkiksi alla oleva pätkä.
s = set()s.add("A")s.add("B")print(list(s))
Output in my case:
2. Käyttämällä manuaalista iterointia
voimme myös lisätä elementit Manuaalisesti luetteloon, koska sarja on iteroitavissa. Tällä menetelmällä ei ole mitään reaalimaailman etua listausmenetelmän() käyttöön verrattuna sen lisäksi, että se on sinun kirjoittamasi.
s = set({1, 2, 3})a = for i in s: a.append(i)print(a)
taas lähtö on lista: