Koyi Tsarin Bayanai na Kamus na Python - Sashe na 3


A cikin wannan Sashi na 3 na Tsarin Tsarin Bayanai na Python, zamu tattauna menene ƙamus, yadda ya bambanta da sauran tsarin bayanai a cikin Python, yadda ake ƙirƙirawa, share abubuwan ƙamus da hanyoyin abubuwan kamus.

  • Dictionary ginannen aiwatarwa ne na "" Tsarin Bayanai na Python "wanda yake tarin \" Maɓallin: ueimar "nau'i-nau'i.
  • An ƙirƙiri ƙamus ta amfani da madauri mai ƙyalli tare da maɓalli da ƙimar da aka raba ta semicolon {Key: Darajar}.
  • Kama da jerin, abubuwan kamus ɗin abubuwa abubuwa ne masu canzawa ma'ana ana iya sauya abubuwa da zarar an ƙirƙiri kamus ɗin.
  • Tsarin ƙamus na aiwatar da ƙamus a cikin Python an fi saninsa da suna\"ativeungiyar haɗin kai".
  • A cikin jerin ko tuples, zamu iya samun damar abubuwan ta hanyar yin nuni ga matsayinsu na fihirisar saboda abubuwan da ke cikin jeren an basu odar (watau Adana su cikin tsarin da aka ƙirƙira su). Abubuwan ƙamus na iya kasancewa a kowane tsari tunda ana samun abubuwan ta amfani da haɗin keɓaɓɓiyar\"Maɓallin".
  • Kamus na da fa'ida sosai lokacin da ya kamata mu adana abubuwan kuma mu ambace su da suna.
  • Dictionary\"key" abu dole ne ya zama na musamman kuma mai canzawa.
  • Dictionary\"Maɓalli" abu na iya zama ko dai kirtani, Mai haɗawa, ƙimomin iyo.
  • Dictionary\"Dabi'u" na iya zama kowane nau'in bayanai ne.

Yi Constamus Obamus

Za'a iya ƙirƙirar abun ƙamus ta amfani da takalmin gyaran kafa tare da maɓallin keɓaɓɓen maɓallin da maɓallin ƙimar\"{Key: value}” ko\"dict()” hanyar mai gini.

Don nunawa, zan ƙirƙiri kamus wanda zai adana bayanai game da ƙungiyar ƙwallon ƙafa da wasan su na XI tare da matsayi mai mahimmanci da sunayen ɗan wasa a matsayin ƙimomi.

Kuna iya amfani da hanyar maginin ƙira() don gina abun ƙamus.

Iso ga Abun Tallafi

Ana samun abubuwan ƙamus ta nassoshin\"mabuɗi" maimakon yin nuni. Zai yiwu a yi amfani da yin nuni idan muna da kowane nau'in bayanan bayanai (kirtani, jerin, tuples, da sauransu ..) a cikin ƙamus ɗin.

Ana iya samun damar amfani da abubuwa ta amfani da dic_object [\ "key"].

\ "KeyError" za a tashe shi idan kun yi ƙoƙarin isa ga abubuwa na ƙamus tare da nuna alama ko kuma idan kuna ƙoƙarin samun damar maɓallin\"wanda ba ɓangaren ƙamus ɗin bane.

Gyara da Share Abun kamus

Kuna iya gyaggyara abun da ke ciki ko ƙara sabon abu ta hanyar nusar da maɓallinsa kai tsaye Dictionary_object [\ "key"] = ƙimar. Wannan zai sabunta ƙimar idan akwai maballin sannan ƙara sabon abu a cikin ƙamus ɗin.

Kuna iya share wani ƙimar dangane da mabuɗin ta ko share maɓalli ko share abu mai ƙamus daga sararin suna ta amfani da maɓallin keɓaɓɓe\"del".

Kuna iya amfani da aikin ginannen\"dir()" don bincika samfuran samfuran da keɓaɓɓun halayen abin ƙamus ɗin.

bayyanannu() - Wannan hanyar za ta cire dukkan abubuwa daga abin ƙamus. Wannan hanyar ba ta da wata hujja.

Kwafi() - Zai dawo da ƙaramin kwafin abin ƙamus. Kwafin() ba ya ɗaukar kowane sigogi azaman hujja.

Maɓallan() - Wannan hanyar tana dawo da abu don duba maɓallan da ke cikin ƙamus ɗin azaman maɓallin keɓaɓɓen abu. Wannan hanyar ba ta da wata hujja.

Uesimomi() - Wannan hanyar ta dawo da abu na gani don ƙimomi daga abin ƙamus. Wannan hanyar ba ta da hujja.

Abubuwa() - Wannan hanyar tana dawo da nau'i biyu (maɓalli, ƙima) daga abu mai ƙamus.

Saita tsohuwa() - Wannan hanyar tana bincika mabudin da aka bayar a cikin ƙamus. Idan ba a sami mabuɗin a cikin kamus ɗin ba to za a ƙara shi a cikin kamus ɗin.
Yana daukan muhawara 2 dic.setdefault (mabuɗi, [, tsoho mai daraja]).

An saita ƙimar tsoho zuwa Babu idan ba'a ƙayyade ƙimar ba.

get() - Wannan hanyar tana dawo da darajar mabuɗin da aka ƙayyade idan maɓallin yana nan a cikin ƙamus.

Syntax dict.get(key[, value]) 

Wannan hanya tana ɗauke da dalilai 2. Na farko shine batun shigarwar da zai bincika mabuɗin da aka bayar a cikin ƙamus ɗin kuma ya dawo ƙimar maballin. Hujja ta biyu zata dawo da martabar idan ba'a sami mabudi ba. An saita ƙimar dawowa ta asali zuwa\"Babu".

Sabunta() - Sabunta hanyar kara abubuwa a kamus din idan mabudin baya cikin kamus din. Idan an sami mabuɗin to an sabunta maɓallin tare da sabon ƙimar. Hanyar ɗaukakawa ta karɓi wani ƙamus na abu na k: v biyu ko mai iya ɗaukar k: v biyu kamar na tuples.

Cire/Share ictionaryamus Obin abu

Pop() - Wannan hanya tana cire ƙimar dangane da maɓallin azaman shigarwa kuma yana dawo da ƙimar da aka cire.

Wannan hanyar tana karɓar sigogi biyu.

  1. Maɓalli - Mabuɗin da za a bincika cikin abin ƙamus.
  2. Tsoho - Mayar da martabar da za a bayyana idan ba a samo mabuɗin a cikin ƙamus ba.

SAURARA Idan ba a samo mabuɗi a cikin ƙamus ɗin kuma idan kun kasa tantance ƙimar tsoho to\"KeyError" za a ɗaga.

Popitem() - Cire abubuwa masu sabani daga kamus ɗin abu. Babu wata hujja da za'a karba kuma ta dawo\"KeyError" idan aka ce kamus din fanko ne.

Kamar jerin abubuwa da tuples, zamu iya amfani da del keyword don cire abubuwa a cikin abin ƙamus ko cire abun ƙamus ɗin daga sararin suna.

A cikin wannan labarin kun ga abin da kamus yake da yadda ya bambanta da sauran tsarin bayanai a cikin wasan tsere. Hakanan kun ga yadda ake ƙirƙira, samun dama, gyaggyarawa da share abubuwan kamus.

Halin mafi kyawun amfani da ƙamus shine lokacin da zamu adana bayanan dangane da suna kuma mu tura su da sunan sa. A cikin labarin na gaba, zamu ga wani nau'in nau'in kayan aikin ginin da aka gina a\"set/Frozenset". Har zuwa lokacin da zaku iya karanta game da ƙamus ɗin nan.