Numpy Save Dict

Numpy Save Dict

Python er det mest brukte brukervennlige programmeringsspråket som kan brukes til forskjellige formål, for eksempel å lage ordbøker i filer, lese de samme ordbøkene, og mange flere. For å gjøre det tilbyr det mange biblioteker og pakker samt innebygde funksjoner.

Denne bloggen vil diskutere:

  • Hva er en ordbok?
  • Hvordan konstruere og lagre en ordbok for å arkivere i Python?
  • Hvordan lese/åpne en lagret ordbok fra en fil i Python?

Hva er en ordbok?

I Python er en ordbok en innebygd uordnet datavide. I motsetning til andre datatyper, inkluderer ordbøker et nøkkel- og verdipar for å gjøre dem mer effektive.

Hvordan konstruere og lagre en ordbok for å arkivere i Python?

For å lagre en ordbok for å arkivere i Python, importerer du først "Pickle”Modul:

Importer sylteagurk

Deretter konstruerer du en ny ordbok ved hjelp av "”Selver sammen med verdiene. Bruk deretter “skrive ut()”Funksjon for å vise ordboksverdiene:

Student = "Navn": "Maria", "Country": "Storbritannia", "Capital": "London"
trykk ('Student Dictionary')
trykk (student)

Lagre nå den nyopprettede ordboken i ønsket fil ved å bruke "åpen()”-Funksjon som åpner filen, og“dump ()”Funksjon for å lagre ordboksdata. I vårt tilfelle vil vi lagre det i “student_data.Pkl”Fil og skriv ut meldingen:

med åpen ('student_data.pkl ',' wb ') som fp:
Pickle.Dump (Student, FP)
trykk ('Din ordbok har blitt lagret med hell til fil')

I henhold til følgende utdata har vi opprettet og lagret ordboken i filen:

Hvordan lese/åpne en lagret ordbok fra en fil i Python?

For å lese en ordbok fra en fil i Python, bruk "åpen()”Metode og gi filnavnet som et argument med lesingen“RB”Operasjon. Deretter, bruk "Pickle”Modulens“laste()”Metode og gi den til variabelen. Deretter, ring "skrive ut()”Uttalelse for å se ordboksverdiene:

med åpen ('student_data.pkl ',' rb ') som fp:
STD = sylteagurk.Last (FP)
trykk ('Student Dictionary')
Print (STD)

Produksjon

Det er det! Vi har samlet den enkleste måten å lagre ordboksverdier i filer i Python.

Konklusjon

I Python er en ordbok en uordnet dataverdi som kan brukes til å lagre dataverdier som er samme til de på et kart. For å lagre en ordbok i en fil, "dump ()”Funksjon kan brukes. På samme måte "laste()”Funksjon kan brukes til å lese den lagrede ordboken. I dette innlegget har vi illustrert metoden for å lagre ordboksverdier i filer i Python.