Tunaweza kuwa na ufunguo sawa katika python ya kamusi?
Tunaweza kuwa na ufunguo sawa katika python ya kamusi?

Video: Tunaweza kuwa na ufunguo sawa katika python ya kamusi?

Video: Tunaweza kuwa na ufunguo sawa katika python ya kamusi?
Video: Python - Dictionaries! 2024, Desemba
Anonim

Jibu. Hapana, kila mmoja ufunguo ndani ya kamusi inapaswa kuwa ya kipekee. Unaweza 't kuwa na mbili funguo pamoja na sawa thamani. Kujaribu kutumia ufunguo sawa tena mapenzi futa tu thamani iliyotangulia iliyohifadhiwa.

Kwa njia hii, unaweza kuwa na funguo mbili kwenye python ya kamusi?

Kamusi za chatu ramani a ufunguo kwa thamani. Vifunguo rudufu hayaruhusiwi, na maingizo mapya hubadilisha ya zamani na yale yale ufunguo . Agizo halijahifadhiwa vinginevyo, kwa hivyo hakuna njia ya kufanya hivyo pata vitu kwa mpangilio ambavyo viliongezwa kwa a kamusi.

Pili, 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!

Iliulizwa pia, ni funguo ngapi zinazofanana ambazo kamusi inaweza kuwa na Python?

Vifunguo vingi vinavyofanana ndani ya Amri ya chatu - ndio wewe unaweza ! Vifunguo vingi vinavyofanana ndani ya Amri ya chatu - ndio wewe unaweza ! Ikiwa wewe kuwa na orodha, wewe unaweza pekee kuwa na kipengele kimoja kwa kila nambari - kuna positon moja [0], moja [1] na kadhalika. Hiyo ni wazi, na ya asili kuelewa.

Kitufe cha kamusi kinaweza kuwa Python ya orodha?

Mjenzi orodha aina haipaswi kutumika kama a ufunguo wa kamusi . Kumbuka kwamba kwa kuwa nakala hazibadiliki, wao fanya si kukimbia katika matatizo ya orodha - wao unaweza kuharakishwa na yaliyomo bila wasiwasi juu ya marekebisho. Kwa hivyo, katika Chatu , hutoa _hash_ mbinu halali, na kwa hivyo inaweza kutumika kama funguo za kamusi.

Ilipendekeza: