Konverter Python sett til en liste

Konverter Python sett til en liste
Både sett og lister i Python holder en haug med gjenstander, men det er noen få ting som skiller dem. Hvis vi diskuterer sett, er de ikke en sekvensiell samling av objekter. Objekter i settet er eksepsjonelle. Sett kan opprettes ved å omslutte elementene ved hjelp av krøllete parenteser. Det er grunnen til at de er ukategoriserte, faste og tillater unike objekter. Her betyr ukategorisert at elementer i settet mangler sekvensiell rekkefølge. Det eier endrede ordrer når du bruker den. Derfor kan du ikke få tilgang til dem etter indeksverdi eller nøkkel. Settene kan imidlertid skifter, men inneholder bare de uoversettelige elementene.

På den annen side er listene i Python en velordnet gruppe av elementer som kan nås ved hjelp av en indeksverdi. Lister kan også skifter, men du kan legge til, endre eller fjerne elementene fra listen når du trenger. Kom og la oss dykke ned for å forstå hvordan du konverterer sett til en Python -liste.

Merk: Spyder Tool på Windows 10 har blitt brukt i denne guiden.

Eksempel 1

I dette eksemplet diskuterer vi metoden for å konvertere et sett til en Python -liste. Vi utdyper denne metoden ved å bruke listen () -funksjonen. For å konvertere settet til listen, bruker vi en Spyder -kompilator for å lage en ny fil og lære hvordan listen () -funksjonen fungerer. Python gir mange innebygde funksjoner, og listen () -funksjonen er en av dem som konverterer sett til en liste.

Først oppretter du settet ved å legge til verdier til det. Bruk liste () -funksjon for angitt konvertering til en liste. I denne funksjonen passerer du settet på listen som en parameter. Så i dette programmet matet vi “Set (Roll_no)” som en listeparameter for å endre settet til en liste og tilordne det til variabelen “RES”. Deretter bruker vi print () -funksjonen til å skrive ut den endrede listen på terminalskjermen:

set_rollNo = 10, 11, 12, 13
res = liste (set_rollno)
trykk (res)

For å sjekke utdataene fra den angitte konverteringen ved hjelp av listen () -funksjonen, lagre kodefilen med ".py ”utvidelse og trykk deretter F5 for å kompilere koden:

Eksempel 2

I vårt andre eksempel bruker vi manuell iterasjonstilnærming for å konvertere et sett til en Python -liste. Vi utdyper denne metoden ved å legge til elementene manuelt i Python -listen. Denne metoden er tidkrevende, og den brukes ikke ofte sammenlignet med listen () -metoden. Denne metoden tar for mye tid å legge til elementer i listen manuelt. For ytterligere å forklare metoden bruker vi den samme kodefilen og bruker endringer på den.

Først oppretter vi settet ved å legge til verdier til det. Deretter lager vi en tom liste for å fylle den manuelt med elementer. Deretter bruker vi en for loop som krysser over settet og legger til elementer i listen ved hjelp av append () -funksjonen. Etter dette bruker vi print () -funksjonen til å skrive ut listen på terminalskjermen.

set_rollNo = 10, 11, 12, 13
my_ = list = []
for jeg i set_rollno:
vedlegg (i)
print (my_list)

Igjen, lagre kodefilutvidelsen. Treff deretter F5 for å kjøre koden og sjekke utgangen på konsollskjermen:

Eksempel 3

I vårt tredje eksempel bruker vi Frozenset -tilnærmingen for å konvertere et sett til en Python -liste. Frozenset -objektet i Python er en uoversettelig uorganisert gruppe av dataelementer. Derfor kan du ikke endre gjenstandene i Frozenset. For å endre den til en liste, bruk listefunksjonen som et argument for å få tilgang til listeelementene.

Først oppretter vi Frozenset ved å legge til verdier til det. Deretter bruker vi listemetoden og passerer settet som et argument. Etter dette bruker vi print () -funksjonen til å skrive ut listen på terminalskjermen:

Sell_rollNo = Frozenset (10, 12, 20, 13)
a_list = liste (set_rollno)
Print (A_LIST)

Nok en gang, lagre og kjøre programfilen for å se Frozenset -utgangen på konsollskjermen.

Konklusjon

Denne opplæringen anbefaler noen grunnleggende tilnærminger for å konvertere et sett til en Python -liste, sammen med en kort sammenligning og forklaring av listen og sett. Vi har orientert tre unike eksempler for å forklare prosessen med å konvertere Python -sett til en liste. Du kan bruke enhver metode for å få en grunnleggende forståelse av dette emnet.