Python sett oppdateringsmetode

Python sett oppdateringsmetode
Python har mange iterable objekter som sett, lister, ordbøker osv. Settet er en veldig nyttig datatype python som er en samling av uordnede elementer. Python Set Update () -metoden oppdaterer ethvert sett ved å legge til nye elementer fra et annet sett eller iterable objekt. Duplikatelementene i begge settene vil bli utelatt når du oppdateres. Elementene i ett eller flere sett kan legges til hovedsettet. Bruken av oppdateringsmetoden () er vist i denne opplæringen.

Syntaks:

Følgende syntaks viser at verdiene til et iterable objekt vil bli lagt til et eksisterende sett.

sett.oppdatering (iterable)

eller

Følgende syntaks viser at verdiene til to eller flere iterable objekter vil bli lagt til et eksisterende sett.

sett.OPPDATERING (Iterable1, Iterable2, Iterable3, ...)

Det iterable objektet konverterer automatisk til et sett før du legger til verdier til et annet sett, og oppdaterings- () -funksjonen returnerer ingenting. Ulike bruksområder for oppdateringsfunksjonen () har blitt vist i neste del av opplæringen.

Eksempel 1: Oppdater et sett av et annet sett

Lag en Python -fil med følgende skript som vil sette inn verdiene til et sett til et annet sett. Her er verdiene til begge settene numeriske. Verdiene til de to settene og verdiene til det oppdaterte settet vil bli skrevet ut senere.

#Declare det første settet
Set1 = 45, 10, 38, 21, 90, 42, 37
#Declare det andre settet
set2 = 21, 49, 60, 90, 11, 56
#Trykk verdiene til det første settet
print ("Verdiene til det første settet: \ n", set1)
#Trykk verdiene til det andre settet
print ("Verdiene til det andre settet: \ n", set2)
#Update det første settet av det andre settet
Set1.oppdatering (set2)
#Trykk verdiene til det oppdaterte settet
print ("Verdiene til det første settet etter oppdatering: \ n", set1)

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-2: Oppdater et sett med tall med et sett med tegn

Lag en Python -fil med følgende skript som vil sette inn verdiene til et sett til et annet sett. Her er verdiene til hovedsettet tall, og verdiene til et annet sett er strenger. Verdiene til det oppdaterte settet vil bli skrevet ut senere.

#Declare en liste over tall
listData = [90, 50, 10, 60, 40, 30]
#Convert listen i et sett
set1 = set (listData)
#Trykk verdiene til settet
print ("Verdiene til det originale settet: \ n", set1)
#Declare et annet sett
set2 = 'php', 'bash', 'java'
#Update SET1 av SET2
Set1.oppdatering (set2)
#Trykk verdiene til det oppdaterte settet
print ("Verdiene til det oppdaterte settet: \ n", set1)

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-3: Oppdater et sett ved å bruke listen

Lag en Python -fil med følgende skript som vil sette inn verdiene til to lister i en annen liste som vil bli konvertert til et sett før oppdatering. Her er verdiene til tre lister tegn. Verdiene til hovedsettet vil bli skrevet ut før og etter oppdatering av settet.

#Declare tre lister med tegn
listData1 = ['a', 'b', 'c', 'd']
listData2 = ['p', 'q', 'r']
listData3 = ['w', 'x', 'y', 'z']
#Create Set fra den første listen
setData = set (listData1)
#Trykk verdiene til settet
print ("Verdiene til det originale settet: \ n", setData)
#Update satt av den andre listen
setdata.Oppdatering (ListData2)
#Trykk verdiene til settet
print ("Verdiene til settet etter oppdatering av den andre listen: \ n", setData)
#Update satt av den tredje listen
setdata.Oppdatering (ListData3)
#Trykk verdiene til settet
print ("Verdiene til settet etter oppdatering av den tredje listen: \ n", setData)

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-4: Oppdater et sett ved å bruke en ordbok

Lag en Python -fil med følgende skript som vil sette inn verdiene til en ordbok i et sett. Her er verdiene til hovedsettet tegn, og ordbokens nøkler er tegn. Verdiene til hovedsettet vil bli skrevet ut før og etter oppdatering av settet.

#Declare et sett
setData = 'a', 'b', 'c', 'd', 'e'
#Declare en ordbok
dicdata = 'x': 60, 'y': 50, 'z': 36
#Trykk verdiene til settet
Print ("Verdiene til settet: \ n", setData)
#Trykk verdiene til ordboken
Print ("The Values ​​of the Dictionary: \ n", Dicdata)
#Update satt av ordboken
setdata.oppdatering (dicdata)
#Trykk verdiene til settet
print ("Verdiene til settet etter oppdatering av ordboken: \ n", setdata)

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.

Eksempel-5: Oppdater et sett ved å bruke en tuple

Lag en Python -fil med følgende skript som vil sette inn verdiene til en tupel i et sett. Her er verdiene til hovedsettet og tupleens verdier tall. Verdiene til hovedsettet vil bli skrevet ut før og etter oppdatering av settet.

#Declare et sett
setData = 7, 8, 4, 9, 2, 0, 9
#Declare en tuple
Tupledata = (70, 30, 60, 40, 10)
#Trykk verdiene til settet
Print ("Verdiene til settet: \ n", setData)
#Trykk verdiene til tupelen
Print ("Verdiene til tupelen: \ n", tupledata)
#Update satt av tupelen
setdata.oppdatering (tupledata)
#Trykk verdiene til settet
print ("Verdiene til settet etter oppdatering av tupelen: \ n", setdata)

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.

Element-6: Oppdater et sett ved å bruke en streng

Lag en Python -fil med følgende skript for å sette inn en strengverdi i et sett. Her er verdiene til hovedsettet strenger. Verdiene til hovedsettet vil bli skrevet ut før og etter oppdatering av settet.

#Declare et sett
setData = 'Ubuntu', 'Windows', 'Fedora', 'Red Hat'
#Declare en streng
strVal = 'Linux'
#Trykk verdiene til settet
Print ("Verdiene til settet: \ n", setData)
#Trykk verdiene til strengen
print ("Verdiene til strengen: \ n", strVal)
#Update satt av strengen
setdata.oppdatering (strVal)
#Trykk verdiene til settet
print ("Verdiene til settet etter oppdatering av strengen: \ n", setData)

Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.

Konklusjon:

Ulike måter å oppdatere et sett ved å bruke et annet sett, liste, tuple, ordbok og streng er blitt beskrevet i denne opplæringen for å hjelpe Python -brukerne å vite formålet med å bruke oppdateringsfunksjonen for å oppdatere settet.