Python Dictionary Pop Method

Python Dictionary Pop Method

“Python” er et godt likt programmeringsspråk. Vi kan generere ordboken veldig enkelt i “Python”. Ordbøker er betydelige datastrukturer som bruker nøklene til indeksering. Når vi ønsker å slette eller fjerne noen spesifikke data fra ordboken, bruker vi ordboken “POP ()” -metoden i “Python”. Ordboken “Pop ()” hjelper til med å slette ønsket element fra den spesifikke ordboken. Vi vil forklare hvordan "pop ()" -metoden fungerer i "Python" og hvordan den sletter ønsket verdi fra den spesifikke ordboken. Først vil vi diskutere syntaks. Deretter vil vi bruke denne "pop ()" -metoden i kodene våre.

Syntaks:

Ordbok_navn.pop (nøkkel, verdi)

Den inneholder to parametere. I "nøkkel" -parameteren legger vi bare navnet på nøkkelen som vi ønsker å fjerne eller slette fra ordboken. Neste parameter er "verdien", og det er en valgfri parameter. Hvis den medfølgende nøkkelen ikke eksisterer, returnerer den en verdi.

Vi utforsker nå noen "Python" -koder i denne opplæringen der vi vil bruke "pop ()" -metoden for å fjerne det spesifikke elementet fra ordboken.

Eksempel 1:

"Spyder" er et verktøy som vi bruker i denne opplæringen for å gjøre "Python" -kodene. Vi oppretter "klasser" -ordboken der vi setter inn dataene som er "klasse 1: 55, klasse 2: 49, klasse 3: 58, klasse 4: 63, klasse 5: 53". Deretter viser vi hele ordboken ved å bruke “print ()” i denne koden. "Print ()" -funksjonen hjelper med å vise eller gjengi ordboken på konsollen.

Etter dette fjerner vi "klasse 3" -posten fra ordboken. For dette bruker vi "pop ()" -funksjonen. Vi skriver navnet på ordboken som er "klasser" og legger deretter en "prikk" og skriver "pop ()" -metoden der. Vi passerer nøkkelen som er "klasse 3" fordi vi må fjerne denne "klasse 3" fra ordboken. Vi passerer ikke den andre parameteren her som den er valgfri. Deretter setter vi igjen "klasser" -ordboken i "print ()". Nå skriver den ut de gjenværende verdiene til ordboken og fjerner “klasse 3” -posten fra denne ordboken.

Her er resultatet av denne koden som vi får etter å ha trykket på “Shift+Enter” i “Spyder” -verktøyet. Sjekk den første ordboken som er gjengitt her som inneholder "klasse 3". Men i neste ordbok blir "klasse 3" -posten fjernet. De gjenværende ordboksvarene vises i følgende:

Eksempel 2:

"Kvalitets" -ordboken er opprettet i denne koden der vi setter inn “Pencils: Good, Colors: Superb, Eraser: Superb, Sharpner: Excellent”. Deretter ved hjelp av “print ()” -metoden, gjengir vi ganske enkelt ordboken på konsollen. "Pop ()" -funksjonen brukes nå her fordi vi ønsker å fjerne “blyanter” -oppføringen fra ordboken etter det. Vi initialiserer "elementet" -variabelen med "pop ()" -metoden, så den lagrer også det poppede elementet i det. Ordbokens navn, "kvantitet", er skrevet her etterfulgt av en "prikk". Deretter brukes "pop ()" -metoden.

Vi passerer ganske enkelt "blyanter" -tasten siden den må slettes fra ordboken. Den andre parameteren er valgfri, så vi passerer ikke den i dette tilfellet. Vi skriver først ut det poppede elementet som er lagret i "elementet" -variabelen ved å plassere "element" inne i "print ()". Det gjengir det elementet som vi spratt eller fjernet fra denne ordboken. Etter dette plasseres "kvantitet" -ordboken igjen i "print ()" -funksjonen. Nå blir "blyanter" -posten fjernet og de resterende varene blir gjengitt.

Etter å ha vist ordboken med alle elementene i utfallet, vises den poppede varen fordi vi passerte den variabelen i "print ()" som lagrer det poppede elementet i den. Deretter skrives ordboken igjen, men denne gangen fjernes det spesifiserte elementet fra denne ordboken som vi la til i "pop ()" -metoden.

Eksempel 3:

"Professor" -ordboken er nå opprettet her der vi legger “Logan: Biology, Freya: Mathematics, Lucy: Computer, Mika: English, Nora: Science”. Deretter skrives denne "professoren" ordboken. Etter dette fjerner vi “Logan” fra denne ordboken. For dette bruker vi “pop ()” -metoden. Først plasserer vi "Ele" -variabelen. Deretter bruker vi metoden “pop ()” ved å sette ordbokens navn og "pop ()" -metoden.

I denne "pop ()" -metoden passerer vi "Logan" som er "nøkkelen" i ordboken som vi vil fjerne. Etter dette trykker vi det poppede elementet ved å passere “Ele” i “Print ()”. Deretter setter vi igjen “Professor” i “Print ()”. Denne gangen skriver den ut ordboken, men fjerner “Logan” -varen fra denne ordboken.

Ordboken vises her med alle elementer. Det poppede elementet er også trykt fordi vi passerte variabelen som inneholder det poppede elementet i "print ()" -funksjonen. Ordboken skrives deretter ut igjen, men denne gangen fjernes varen fra ordboken som ble lagt til i "pop ()" -metoden.

Eksempel 4:

Vi lager en ny ordbok i dette eksemplet. Ordboken heter “Dokumenter” og den inneholder “CS: 150, It: 180, SE: 155, BBA: 160, DVM: 180”. Vi skriver ganske enkelt ut "dokument" -ordboken. Deretter sletter eller fjerner vi et element fra denne ordboken ved hjelp av ordboken "Pop ()" -funksjonen. Vi plasserer først en variabel der vi lagrer det poppede elementet. Variabelen som vi initialiserer her med "pop ()" -metoden er "data". Varen som vi ønsker å pop er "det". Så vi passerer denne "det" som er nøkkelen i ordboken til "pop ()" -metoden.

Deretter viser vi det poppede elementet og ordboken etter å ha fjernet ønsket element fra ordboken. Vi viser det poppede elementet og den oppdaterte ordboken ved hjelp av "print ()" -funksjonen.

Den første ordboken som er gjengitt her er den opprinnelige ordboken som vi opprettet. Deretter vises det poppede elementet her. Den oppdaterte ordboken vises også der varen fjernes som vi satte inn i metoden “Pop ()” for å fjerne den fra ordboken.

Eksempel 5:

Vi bruker ordboken igjen som vi genererte i forrige eksempel. I denne koden passerer vi det elementet eller nøkkelen til “pop ()” -metoden som ikke er til stede i denne ordboken. Vi passerer “AI” til “Pop ()” -metoden, men ordboken inneholder ikke “AI” -tasten. Deretter bruker vi “Print ()” for å vise det poppede elementet og ordboken. Se nå frem til utfallet og se hva som skjer når vi passerer nøkkelen som ikke er til stede i ordboken.

Her er resultatet. Du kan se at den genererer en feilmelding fordi ordboken ikke inneholder "AI" nøkkelverdien i den.

Konklusjon

Opplæringen handler om “Dictionary Pop ()” -metoden i “Python”. Vi forklarte hva som er formålet med denne "pop ()" -metoden og hvordan vi kan bruke den i "Python" i denne opplæringen. Vi forklarte at "pop ()" -metoden hjelper til. Vi utforsket de flere kodene der vi spratt en vare fra ordboken. Vi viste også det poppede elementet i kodene våre. I vårt siste eksempel illustrerte vi at hvis vi passerer nøkkelen som ikke er til stede i ordboken i "pop ()" -metoden, genererer den en feilmelding.