Ni funguo ngapi zinazofanana ambazo kamusi inaweza kuwa na Python?
Ni funguo ngapi zinazofanana ambazo kamusi inaweza kuwa na Python?

Video: Ni funguo ngapi zinazofanana ambazo kamusi inaweza kuwa na Python?

Video: Ni funguo ngapi zinazofanana ambazo kamusi inaweza kuwa na Python?
Video: CS50 2013 - Week 9, continued 2024, Novemba
Anonim

The ufunguo inabainisha kipengele cha kamusi , thamani ni data inayolingana na iliyotolewa ufunguo . Ufunguo maadili ni ya kipekee, i. e. hapo unaweza msiwe wawili funguo zinazofanana ndani ya kamusi.

Kwa kuongezea, kamusi inaweza kuwa na funguo mbili za Python?

Kamusi za chatu usiunge mkono funguo rudufu . Njia moja ni kuhifadhi orodha au seti ndani ya kamusi . na utapata a kamusi ya orodha.

Pia Jua, unasisitizaje juu ya kamusi kwenye python? Kuna njia mbili za kurudia kupitia a Kamusi ya Python kitu. Moja ni kuleta thamani inayohusishwa kwa kila funguo kwenye keys() list. Pia kuna vitu() njia ya kamusi kitu ambacho kinarudisha orodha ya nakala, kila nakala ikiwa na ufunguo na thamani.

Kwa hivyo, unaangaliaje ikiwa ufunguo uko kwenye python ya kamusi?

Kwa urahisi angalia ikiwa ufunguo ipo katika a Kamusi ya Python unaweza kutumia in operator kutafuta kupitia funguo za kamusi kama hii: kipenzi = {'paka': 1, 'mbwa': 2, 'samaki': 3} kama 'mbwa' katika wanyama vipenzi: chapisha('Mbwa wamepatikana! ') # Mbwa wamepatikana!

Kamusi ya Python inaweza kuwa na maadili mengi?

Katika chatu , a kamusi unaweza shika moja tu thamani kwa ufunguo uliopewa. Walakini, ikiwa wewe kutumia aina ya data inayofaa kwa hiyo thamani , unapaswa kuwa na uwezo wa kuokoa maadili nyingi kwa ufunguo mmoja. Chaguo la 1: Tumia tuple kuwakilisha thamani ya ufunguo.

Ilipendekeza: