Hashable txhais li cas?

Cov txheej txheem:

Hashable txhais li cas?
Hashable txhais li cas?
Anonim

Nyob hauv Python, txhua yam khoom hloov pauv tsis tau (xws li tus lej, boolean, hlua, tuple) yog hashable, txhais tau tias nws tus nqi tsis hloov thaum nws lub neej . Qhov no tso cai rau Python los tsim qhov tshwj xeeb hash tus nqi hash tus nqi digest_size tsuas yog qhov ntev lossis qhov loj me (hauv bytes) ntawm cov ntaub ntawv thaum nws tau hashed lossis "digested" los ntawm hash_object. Piv txwv li los ntawm cov cai hauv qab no tau txais qhov zom ntawm txoj hlua 'Hello World' ntawm SHA256 hash khoom rov qab qhov digest_size ntawm 32 bytes (los yog 256 khoom). https://stackoverflow.com › questions › txawv-nruab nrab-bl…

Qhov txawv ntawm 'block_size' thiab 'digest_size' hauv hashlib? - Pawg …

txhawm rau txheeb xyuas nws, uas tuaj yeem siv los ntawm phau ntawv txhais lus los taug qab cov yuam sij tshwj xeeb thiab teeb tsa los taug qab tus nqi tshwj xeeb.

Hashable txhais li cas hauv Swift?

Hashable yog Swift raws tu qauv thiab nws tau txhais hauv Apple cov ntaub ntawv raws li "ib hom uas muab tus lej lej lej". Tus hashValue yog tus lej uas zoo ib yam rau ob qho piv txwv uas sib piv sib npaug. … Tseem ceeb: Hash qhov tseem ceeb tsis tau lees tias yuav sib npaug ntawm qhov sib txawv ntawm koj qhov kev pab cuam.

Dab tsi yog hom ntaub ntawv hashable?

Hashable cov ntaub ntawv hom: int, ntab, str, tuple, thiab NoneType. Unhashable data type: dict, list, and set.

Puas tau teeb tsa hashable hauv Python?

4 Teb. Feem ntau, tsuas yog cov khoom tsis hloov pauv tau hashable hauv Python. Qhov hloov pauv tsis hloov pauv ntawm cov txheej txheem -frozenset -- yog hashable.

Vim li cas tus tuple hashable?

@MarkRansom AFAIK, tus hash rau ib tuple yog (qhov tseem ceeb) tsuas yog xam los ntawm thawj zaug hashing txhua lub caij, tom qab ntawd ua rau cov txiaj ntsig ntawd. Qhov no cia koj tuple yog hashable yog tias cov ntsiab lus yog txhua tus neeg hashable.

Pom zoo: