Python sett popmetode

Python sett popmetode
Flere innebygde funksjoner i Python-programmeringsspråket lar deg fjerne medlemmer fra datasekvenser som sett. Python Set Pop () -metoden er en funksjon som fjerner et tilfeldig element fra et sett. I Python returnerer POP () -funksjonen elementet som ble fjernet tilfeldig. Settet blir umiddelbart oppdatert uten det manglende stykket. Python -tolken kaster et typeerror unntak hvis settet du prøver å slette et element når settet er tomt. For utførelsen vil POP () bare godta en parameter. Denne inngangen vil bli brukt til å betegne indeksen for elementet som skal poppes ut av den medfølgende listen. Metoden for å gi et argument til listen er helt valgfri; Hvis det ikke blir gitt noe argument, brukes verdien '-1' som standard. I dette tilfellet betegner standardverdien på -1 listenes siste plass. Varen er plassert på det presise stedet, og den fjernes også fra den spesifikke listen som et resultat av POP () -metoden.

Denne Python-innebygde funksjonen hjelper til med å trekke ut elementer fra et sett, som ligner på teknikken som brukes i implementeringen av Stack. Etter å ha slettet et toppelement fra settet, returnerer denne metoden det løsrevne elementet. Når Python Set Pop () -metoden brukes, fjernes et tilfeldig element fra settet. Dette betyr at det kan poppe ethvert stykke fra et hvilket som helst sted i settet, uavhengig av om det er i baksiden eller fronten. Ethvert element i settet kan fjernes ved hjelp av POP () -metoden, uavhengig av beliggenhet. Etter å ha fjernet et tilfeldig element fra settet, returnerer Set Pop () -metoden det slettede elementet. I motsetning til stabelen, blir settets tilfeldige element poppet. Dette er en ganske populær funksjon i settet, og det har ingen parametere.

Eksempel 1:

I vårt første eksempel vil vi bruke to sett der den ene inneholder ord og de andre tallene. Etter det har vi brukt POP () -metoden og vist de oppdaterte settene på samme måte. Her vises ordet og tallsettet før og etter POP () -funksjonen. Du vil også legge merke til at når vi skriver ut settet, vises verdiene i samsvar med inndataene. De vises på tilfeldige tider.

Tilsvarende, når vi spretter verdien, poppes verdien tilfeldig. Vi har poppet verdiene to ganger og skrevet ut de modifiserte settene hver gang. Selv om PC -en vår popper verdier fra fronten, kan din være annerledes, og du vil oppnå forskjellige resultater hver gang du kjører denne koden. Ikke bli overrasket hvis du ser et annet resultat.

Word = 'Apple', 'Banana', 'Juice', 'Red', 'Beans'
nummer = 15, 10, 86, 10, 65
trykk ("Før du popper ordsett er:", ord)
Skriv ut ("Før du popper nummeret er:", nummer)
trykk ("ord som er poppet:", ord.pop ())
print ("nummer som er poppet:", nummer.pop ())
Print ("Oppdatert ordsett er:", ord)
Print ("Oppdatert nummersett er:", nummer)
trykk ("ord som er poppet:", ord.pop ())
print ("nummer som er poppet:", nummer.pop ())
Print ("Oppdatert ordsett er:", ord)
Print ("Oppdatert nummersett er:", nummer)

Utgangen fra ovennevnte kode er som følger.

Eksempel 2:

Vi bruker POP () -metoden på et tomt sett i det andre tilfellet. Vi har erklært et tomt sett først. Navnet på settet i vårt tilfelle er det nyeste. Vi vil nå pop en verdi fra settet. Verdien som er poppet returneres av Set Pop () -metoden. Verdien er valgt tilfeldig.

myName =
trykk ("Navn som er poppet:", navn.pop ())

Hvis settet er tomt, kastes et typeerror unntak, som du kan oppfatte fra skjermbildet nedenfor.

Eksempel 3:

I vårt siste eksempel vil vi betjene pop () på et sett som inkluderer tall og ord. For å fjerne et tilfeldig element fra et sett, har vi erklært et blandet sett (kalt mixed_newset), som du kan se i den første kodelinjen. Så har vi vist det originale settet. Vi har brukt POP -metoden på Mixed_Newset, lagret resultatet i variabelen ABC, og trykket deretter det oppdaterte settet etter å ha brukt POP -metoden. Som du kan se, vises det originale settet i starten. Deretter identifiseres varen som skal poppes, og den gjenværende varen vises etterpå.

mixed_newset = 'Atomic Blonde', 22, 'Speed',
19, 'Attack the Block', 37, 'Road House'
trykk ('Original sett:', mixed_newset)
abc = mixed_newset.pop ()
print ('\ npop element:', abc)
trykk ('Sett etter pop:', mixed_newset)
xyz = mixed_newset.pop ()
trykk ('\ npop element:', xyz)
trykk ('Sett etter pop:', mixed_newset)

Når du kjører koden over, oppnås følgende resultat.

Konklusjon:

Når Python Set Pop () -metoden brukes, fjernes et tilfeldig element. Dette betyr at det kan poppe ethvert stykke fra et hvilket som helst sted i settet, uavhengig av om det er i baksiden eller fronten. Ethvert element i settet kan fjernes ved hjelp av POP () -metoden, uavhengig av beliggenhet. Etter å ha fjernet et tilfeldig element fra settet, returnerer Set Pop () -metoden det slettede elementet. I motsetning til stabelen, blir settets tilfeldige element poppet. Dette er en av de mest betydningsfulle funksjonene i settet, og du må vite hvordan du bruker det. I denne korte guiden har du lært hvordan du bruker Set Pop. Du lærte hvordan du bruker POP () -metoden på et tomt sett. Sist, men ikke minst, lærte du hvordan du bruker POP () -metoden på blandede sett. Alle disse blir forklart i detalj med eksempler for din bedre forståelse.