Eksempel-1: Fett sammen to enkle ordbøker
Oppdater() Metoden brukes i Python for å kombinere en ordbok med en annen ordbok. Følgende eksempel viser bruk av oppdatering () -metode. Her er to ordbøker erklært kalt STDDIC1 og STDDIC2. Verdiene til STDDIC1 vil bli lagt til på slutten av SDDIC2. Neste, for loop brukes til å skrive ut tastene og verdiene til den sammenslåtte ordboken.
# Definer en Dictionay of Student List1Produksjon:
Kjør manuset. Følgende utgang vises etter å ha kjørt skriptet.
Eksempel-2: Slå sammen en enkel ordbok og en liste over flere ordbøker
Følgende eksempel viser hvordan du kan slå sammen en ordbok med en liste over flere ordbøker. Her en ordbok som heter ISBN er erklært å lagre ISBN i boka som en nøkkel- og boktype som verdi. En liste over ordbøker som heter bok er erklært å lagre boktittel og forfatternavn. ZIP () -metode brukes til å bli med i ordbøkene eller tuplene og DICT () -metoden brukes til å lage en ordbok. Disse metodene brukes i dette skriptet for å lage en ny ordbok ved å slå sammen ISBN og bok. Neste, for loop brukes til å få tilgang til verdiene til den sammenslåtte ordboken.
# Erklære en enkel ordbokProduksjon:
Kjør manuset. Følgende utgang vises etter å ha kjørt skriptet.
Eksempel-3: Fett sammen to ordbøker ved hjelp av tilpasset funksjon
To ordbøker kan slås sammen ved å bruke kopiere() og Oppdater() Metoder i Python. Her vil de opprinnelige verdiene til ordboken være uendret. sammenslått () Funksjon er definert for å kopiere verdiene til den første ordboken i en navngitt variabel slått sammen og legg til verdiene til den andre ordboken i slått sammen. Deretter skrives verdiene til den sammenslåtte ordboken.
# Erklære to ordbøkerProduksjon:
Kjør manuset. Følgende utgang vises etter å ha kjørt skriptet.
Eksempel-4: Fusjonering av to ordbøker ved bruk av (**) operatør
Ordbøker kan slås sammen uten å bruke en innebygd eller tilpasset funksjon ved å bruke et enkelt uttrykk. '**'Operatør brukes i dette eksemplet for å slå sammen to ordbøker. Her er to ordboksvariabler som er navngitt Dict1 og Dict2 er erklært, slått sammen ved bruk '**' operatør med ordboksvariablene og lagrer verdiene i variabelen, Mrgdict.
# Erklære to ordbøkerProduksjon:
Kjør manuset. Følgende utgang vises etter å ha kjørt skriptet.
Eksempel-5: Slå sammen to ordbøker basert på vanlige nøkler
Når to ordbøker inneholder samme nøkkel, og hvis verdien av nøkkelen er numerisk, kan det kreve å oppsummere verdiene på tidspunktet for sammenslåing. Dette eksemplet viser hvordan de numeriske verdiene til de samme tastene kan legges til når du slår sammen to ordbøker. Her er to ordbøker som heter Store1 og Store2 er erklært. Tastene og verdiene til Store1 er iterert gjennom for loop og sjekk hvilke nøkler til Store1 som er lik tastene til Store2. Hvis det eksisterer nøkkel, vil verdiene til nøkkelen legges til.
# Erklære to ordbøkerProduksjon:
Kjør manuset. Her er to nøkler vanlige i ordbøkene. Disse er 'penn' og 'blyant' og verdiene til disse tastene legges til.
Eksempel-6: Slå sammen alle verdiene til ordbøkene ved å telle vanlige nøkler
I forrige eksempel legges de vanlige verdiene til to ordbøker basert på en bestemt ordbok. Dette eksemplet viser hvordan du kan slå sammen verdiene til to ordbøker og legge til verdiene til vanlige nøkler på sammenslåingstidspunktet. Disk() Metoden brukes i skriptet for å legge til verdiene til vanlige nøkler.
# Importer motmodulProduksjon:
Kjør manuset. Her inneholder en ordbok tre elementer og en annen ordbok inneholder fire elementer. To nøkler er vanlige i to ordbøker.
Konklusjon:
Du kan slå sammen to eller flere ordbøker basert på dine programmeringskrav. Jeg håper, sammenslåing av ordbøker vil være en enkel oppgave for Python -brukere etter å ha praktisert eksemplene ovenfor.