A mund të kemi të njëjtin çelës në fjalorin python?
A mund të kemi të njëjtin çelës në fjalorin python?

Video: A mund të kemi të njëjtin çelës në fjalorin python?

Video: A mund të kemi të njëjtin çelës në fjalorin python?
Video: Клонирование репозитория GitHub с помощью Laravel Sail 2024, Mund
Anonim

Përgjigju. Jo, secili Celës ne nje Fjalor duhet të jetë unike. Ti mundesh 't kanë dy çelësat me njëjtë vlerë. Përpjekja për të përdorur i njëjti çelës përsëri do thjesht mbishkruani vlerën e mëparshme të ruajtur.

Në këtë mënyrë, a mund të keni çelësa dublikatë në fjalorin python?

Fjalorë Python harta a Celës në një vlerë. Dublikatë çelësash nuk lejohen, dhe hyrjet e reja zëvendësojnë të vjetrat me të njëjtat Celës . Rendi nuk ruhet ndryshe, kështu që nuk ka asnjë mënyrë për të marr artikujt sipas renditjes ku u shtuan a Fjalor.

Së dyti, si të kontrolloni nëse një çelës është në një fjalor python? Për të thjesht kontrolloni nëse një çelës ekziston në një Fjalor Python ju mund të përdorni operatorin in për të kërkuar nëpër çelësat e fjalorit si kjo: kafshë shtëpiake = {'mace': 1, 'qen': 2, 'peshk': 3} nëse 'qentë' te kafshët shtëpiake: print('Qentë u gjetën!') # Qentë u gjetën!

Gjithashtu u pyet, sa çelësa identikë mund të ketë një fjalor Python?

Shumë çelësa identikë ne nje Python dikt -Po ti mund ! Shumë çelësa identikë ne nje Python dikt -Po ti mund ! nëse ti kanë një listë, ju mund vetëm kanë një element në çdo numër - ka vetëm një pozicion të vetëm [0], një [1] e kështu me radhë. Kjo është e qartë dhe e natyrshme për t'u kuptuar.

A mund të jetë një çelës fjalori një listë Python?

E ndertuara listë lloji nuk duhet të përdoret si a çelësi i fjalorit . Vini re se meqenëse tupat janë të pandryshueshëm, ata bëj të mos hasni në telashet e listat - ata mund të hash nga përmbajtja e tyre pa shqetësime për modifikimin. Kështu, në Python , ato ofrojnë një metodë të vlefshme _hash_, dhe kështu janë të përdorshme si çelësat e fjalorit.

Recommended: