Python sett kopimetode

Python sett kopimetode
“Sett er veldig nyttige i programmeringsspråk. De er som lister eller tuples; Imidlertid gir Python-programmeringsspråk ekstremt nyttige og enkle innebygde funksjoner som skal brukes med sett. Vi kan utføre flere typer matematiske funksjoner ved å bruke funksjonen til Python -språk for sett. I denne artikkelen tar vi sikte på å utforske Python Set Copy () -metoden. Vi vil bruke prøvekoden for å forstå hvordan Python Set Copy () -metoden fungerer og hva funksjonen er. Så la oss begynne med definisjonen av Set Copy () -metoden og gå videre til eksemplet.”

Hva er Python Set Copy () -metoden?

Python Set Copy () -metoden er en innebygd funksjon av et Python-programmeringsspråk. Det brukes til å kopiere et forhåndsbestemt sett. Set Copy () -funksjonen vil kopiere et sett som er spesifisert til et annet sett. Vanligvis brukes "=" -operatøren til å kopiere et sett til et annet, men ulempen med å bruke "=" -operatøren er at hvis du gjør noen endringer i det originale settet, vil endringene også bli replikert til det nye settet. Imidlertid, hvis du vil at det nye settet ikke skal bli påvirket av modifiseringen av det gamle settet, må du bruke den angitte kopien () -funksjonen. Vi vil vise dette ved hjelp av eksempler i den kommende delen.

Syntaks av Python Set Copy () -funksjon

Når du trenger å bruke en ny funksjon, må du bli kjent med den generelle syntaksen til funksjonen, slik at du ikke har noe problem med å bruke den i programmet ditt. Syntaksen til Python Set Copy () -metoden er som følger:

Copy () -funksjonen tar ingen parameter som input og returnerer kopien av det spesifikke settet. "Set" representerer settet som må kopieres; Navnet på det spesifikke settet brukes til å ringe kopien () funksjonen. La oss nå utforske noen enkle eksempler på Python Set Copy () -metoden for å ha en bedre forståelse av Copy () -funksjonen.

Eksempel 1

Det første eksempelprogrammet er veldig greit og grunnleggende nivå. Vi sikter i dette eksemplet å forstå funksjonen til Set Copy () i Python. Eksempelkoden er som følger:

Count = 1, 2, 3, 4, 5
sett = tell.kopiere()
print ("Kopien av Count Set Is =", sett)

I programmet gitt ovenfor erklærte vi et angitt navn og tildelte 5 elementer til det 1, 2, 3, 4, 5. Settet er kopiert av kopien () -funksjonen, og resultatet av det vil bli lagret i en variabel kalt "sett" ved å bruke navnet på settet "Count" Copy () -funksjonen kalles. Etter det vises kopieringen på skjermen ved hjelp av print () -funksjonen. Utgangen fra programmet er som følger:

Eksempel 2

Som vi har diskutert ovenfor, er kopien () -funksjonen lik "=" like operatøren, men de er ikke de samme. Copy () -funksjonen brukes til å lage en kopi av det originale settet. Når funksjonen Set Copy () brukes i programmet, vil ikke endringer eller modifikasjoner gjort i det originale settet reflektere i det kopierte settet. Det kopierte settet er helt atskilt fra det originale settet. For å hjelpe deg med å forstå dette konseptet, ga vi følgende prøvekode:

Count = 1, 2, 3, 4, 5
sett = tell.kopiere()
print ("Kopien av Count Set Is =", sett)
telle.Legg til (10)
telle.Legg til (20)
Print ("Det originale settet etter modifisering:", tell)
Print ("Det kopierte settet etter modifisering av originalt sett:", sett)

Her er den første kodelinjen settet som er tilordnet "Count" -variabelen. Copy () -funksjonen kalles med settnavnet, og resultatet er tilordnet variabelen “Sets”. For å vise det kopierte settet før du gjør noen modifisering til det originale settet, brukes PRINT () uttalelsen. Etter det blir ytterligere to varer lagt til det originale settet. Nå, når vi viser det originale settet, vil vi ha 7 varer i det. Men hvis vi prøver å vise det kopierte settet, vil vi bare ha 5 elementer i settet som var til stede i det originale settet mens vi lager en kopi av det.

Som diskutert ovenfor, når vi bruker metoden Set Copy () for å kopiere et sett, vil det nye settet ikke bli påvirket av noen modifisering som er gjort til det originale settet. For å forklare dette konseptet ga vi koden over. La oss nå sjekke utdataene fra programmet nedenfor for å se om det nye settet ble påvirket av modifiseringen av det opprinnelige settet eller ikke. Utgangen er som følger:

Du kan se at det originale settet er endret, men det er ingen endring i det kopierte settet. Derfor har modifiseringen av det opprinnelige settet ingen innvirkning på det kopierte settet.

Eksempel 3

I dette eksempelkoden vil vi vise hvordan "=" -operatøren fungerer. Som diskutert ovenfor, brukes "=" operatør og kopimetoder begge til å kopiere et sett. Imidlertid vil settet som er kopiert av kopien () -funksjonen ikke bli påvirket av modifiseringen som er gjort til det originale settet. På den annen side vil settet kopiert med "=" -operatøren alltid bli påvirket av eventuelle endringer i det originale settet. For å tydelig forklare disse konseptene, brukte vi disse eksemplene. Eksempelkoden er gitt nedenfor for din forståelse:

Count = 1, 2, 3, 4, 5
sett = tell
print ("Kopien av Count Set Is =", sett)
telle.Legg til (10)
telle.Legg til (20)
Print ("Det originale settet etter modifisering:", tell)
Print ("Det kopierte settet etter modifisering av originalt sett:", sett)

Her brukte vi “=” -operatøren i stedet for Copy () -funksjonen for å vise forskjellen mellom begge funksjonene. Utgangen fra programmet ovenfor er som følger:

Sammenlign nå utdataene fra det forrige programmet med dette programmet. Du kan se at settet som er kopiert med "=" -operatøren, vil bli påvirket av modifiseringen som er gjort til det originale settet. Når du kopierer et sett med "=" -operatøren, oppretter du et annet bilde av det originale settet. Så når det ene bildet endres, endres det andre automatisk. Som vist i utgangen, er det originale settet og det kopierte settet begge det samme etter jevn modifisering.

Konklusjon

Hensikten med denne opplæringen er å lære om arbeidet med Python Set Copy () -funksjonen. Python Set Copy () -funksjonen brukes til å lage en kopi av det originale settet slik at vi kan gjøre endringer i det originale settet hvis vi trenger det, men vi har fortsatt en helt uendret kopi. Ved hjelp av eksempler lærte vi hvordan vi skal inkludere Set Copy () -funksjonene i Python -programmer.