Python sett forskjell_update -metoden

Python sett forskjell_update -metoden
Begrepet "språk på høyt nivå" refererer til dataprogrammeringsspråk. Python er en av dem som lar bruk av symbolske operatører symbolisere operasjonsprosesser og av symboliske navn for å representere data og datastrukturer bortsett fra å være strukturert med syntaks og semantikk for å beskrive databehandlingsalgoritmen. Oppføringene som er tilgjengelige i begge settene blir kastet ved hjelp av “Difference_update ()” -metoden i Python.

"Difference_update ()" -funksjonen skiller seg ut fra “Difference (”) -metoden. Den oppgraderer det originale settet for å fjerne de uønskede elementene mens "forskjell ()" -metoden gir et nytt sett med de uønskede tingene som er ekskludert. Forskjellfunksjonen produserer et nytt sett som er avviket mellom det første settet, og alle tilleggssettene som bare er bestått som argumenter hvis sett eller eksplisitt identifiserte objekter ble levert til metoden,.

En kopi av settet er gitt hvis "forskjell ()" -funksjonen ikke godtar noen innganger. Annerledes enn Python -settet "Difference_upDate ()" -funksjonen, returnerer "Difference ()" -metoden et nytt sett som inneholder verdien. Innringeren som allerede eksisterer er justert via Python -settet "Difference_upDate ()" -metoden. Ved å skille forskjellige sett med komma, kan vi bruke metoden “Difference_upDate ()” med forskjellige sett. "-=" forsterket oppdragsoperatør lar oss oppnå de samme målene.

Som om vi har to sett (a, b), vil (a - b) oppnås og returneres via den angitte forskjellen (). Settet blir endret via metoden Set Difference Update (). Når (a - b) utføres, blir a sendt inn i (a - b), og når (b - a) utføres, endres b til (b - a). Funksjonen fikser verdien av det gjeldende settet og returnerer tomt. Distinksjonsmetodikken bestemmer om de skal inkludere en rad i resultattabellen ved å vurdere fulle rader.

Dermed blir unionskompatibilitet mellom de to kildetabellene bedt om. Tuples er resultatet av den faste forskjellsoperasjonen, og de eksisterer i det ene forholdet, men er forskjellig fra det andre. For å betegne dette skrev vi en - B, som blir lest som "en minus B". I eksemplene våre vil vi demonstrere hvordan forskjellsoppdateringsfunksjonen fungerer og oppnå forskjellen mellom to sett.

Syntaksen til Python Set Difference_upDate () -metoden

Eksempel 1: Bruke utdata fra Difference_upDate () -metoden mellom to sett (A og B) Oppdateringer Sett a.

La oss diskutere det første eksemplet på vår artikkel relatert til Python setter forskjellsoppdatering. For å forklare metoden “Set Difference_upDate ()”, har vi tatt to sett kalt “A” og “B” med fem enheter i hvert sett i kildekoden til Python. Enhetene som er lagret i sett “A” er “20”, “25”, “35”, “37” og “39”; Mens enhetene til sett “B” er “21”, “35”, “25”, “37” og “51”. Etter å ha tilordnet enheter i begge settene, brukte vi "Print ()" -funksjonen for å vise begge settene på utgangsskjermen først. Vi har brukt den sammen med visningsmeldingen til “Our Set A” for sett “A” og “Vår sett B” for sett “B” for å forstå det på en bedre måte.

La oss nå komme til vår viktigste funksjon av “a.forskjell_update (b) ”som vil finne forskjellen mellom settet“ A ”og settet“ B ”. Med dette vil det eliminere alle disse enhetene i SET “A” som er til stede i sett “B”. De gjenværende elementene i sett “A”, etter forskjellen, vil bli lagret i settet “A”, og for visning brukte vi “Print ()” -funksjonen sammen med visningsmeldingen til “Set After Difference Update som gjør“ A-B ”= ”Og tilordne den verdien som er til stede i“ A ”.

Hvis vi ser på utdata -skjermen på første linje, har vi det visuelle settet vårt "A" og angir "B" sammen med alle elementene som vi tildelte i koden tidligere. Etter “Set Difference_upDate ()” -metoden, blir enhetene “35”, “37” og “25” avsluttet fra settet “A” etter forskjellen på “A-B” og settet holder de gjenværende verdiene “39” og “20”. Etter forskjellen mellom sett "A" og sett "B", vises to enheter på skjermen på sett "A"

Eksempel 2: Bruke utdataene fra Difference_upDate () -metoden mellom to sett (B og A) oppdateringer Sett B.

I vårt andre eksempel har vi også laget to sett som heter “A” og “B” som vi opprettet i forrige eksempel. Enhetene vi tildelte å sette “A” er “700”, “720”, “730”, “737” og “739”. Enheter gitt til å sette “B” er “720”, “735”, “739”, “737” og “751”. Etter å ha tilordnet enhetene, viste vi dem begge ved å bruke "print ()" -funksjonen to ganger. Etter "Print ()" -funksjonen brukte vi "Difference_upDate" på settet for å finne forskjellen i sett "A" fra Set "B".

Med enkle ord vil vi utføre “B-A” og til slutt de vanlige elementene i settet “B” og sett “A” vil bli fjernet fra sett “B”, og de unike elementene i settet “B” vil bare eksistere bare. For å vise de gjenværende elementene i settet “B”, bruker vi “Print ()” -funksjonen for å vise den i utgangsskjermen visuelt.

Utgangsdisplayet vil først ha elementene i settet “A” som er “737”, “739”, “720”, “730” og “700”. I den andre linjen med utgangsdisplay har vi satt “B” enheter som vi tildelte i kode tidligere er “737”, “739”, “751”, “720” og “735”. Etter forskjellen vil enhetene som er igjen i settet etter “B-A” være “751” og “735”. Disse to elementene er de eneste som er unike i sett "B". Resten av alle elementene i sett "B" vil bli eliminert da de også eksisterer i sett "A".

Eksempel 3: Bruke utdataene fra Difference_upDate () -metoden mellom flere sett A, B og C -oppdateringer Sett a.

Nå i det siste eksemplet vil vi diskutere hvordan vi bruker den faste forskjellen i flere settene. For dette formålet hadde vi tatt tre sett denne gangen: Sett “A” -holdende enheter “Python”, “Tiger” og “Lion”, satt “B” som holder tre enheter som er “Parrot”, “Camel” og “Python” og sett “C” med “løve”, “Python” og “Cheetah”. Da vi hadde tildelt verdier til alle settene våre, brukte vi utskriftsfunksjonen for å vise dem. For de forskjellige konseptene med sett, brukte vi "Difference_upDate ()" -funksjonen på sett "B" og "C" som vi ønsket å finne forskjellen mellom flere sett fra et enkelt sett. For å bestemme forskjellen mellom sett “A fra sett“ B ”og“ C ”, har vi det i den matematiske formen“ (A-B) -C ”

La oss se på utdataene våre som viser begge tre settene sammen med alle enhetene som vi tildelte i sett “A”, “B” og “C” i de tre første linjene. Sett “A” viser dataene “Lion”, “Tiger” og “Python”. Sett “B” viser “Parrot”, “Python” og “Camel”. Mens sett “C” viser enhetene som er “løve”, “Python” og “Cheetah”. Til slutt, etter forskjellsoppdateringsfenomenet, vil alle verdiene avsluttes av disse flere settene "Python" fra sett "B" og "Lion" fra sett "C". Verdien som er igjen etter forskjellen vil være "tiger" fra sett "a".

Konklusjon

I vår artikkel har vi dekket metoden “Set Difference_upDate ()” der vi kan utføre forskjellsrelasjoner mellom to eller flere sett. I de to første eksemplene brukte vi den faste forskjellen mellom to sett “A” og “B” og fant den forskjellige relasjonen til “A-B” og “B-A”, mens vi i det tredje eksemplet tok tre sett for å utdype mer om “Set forskjell_update () ”-metoden.