መዝገበ-ቃላት በፓይዘን ውስጥ እንዴት ይተገበራሉ?
መዝገበ-ቃላት በፓይዘን ውስጥ እንዴት ይተገበራሉ?

ቪዲዮ: መዝገበ-ቃላት በፓይዘን ውስጥ እንዴት ይተገበራሉ?

ቪዲዮ: መዝገበ-ቃላት በፓይዘን ውስጥ እንዴት ይተገበራሉ?
ቪዲዮ: Python! Which Objects Can Be Set as Dictionary Keys? 2024, ግንቦት
Anonim

መዝገበ ቃላት በ ውስጥ ለተከማቸው ለእያንዳንዱ ቁልፍ የሃሽ ኮድ በማስላት መስራት መዝገበ ቃላት አብሮ የተሰራውን የሃሽ ተግባር በመጠቀም። የሃሽ ኮድ እንደ ቁልፉ በስፋት ይለያያል; ለምሳሌ, ፒዘን ” ሃሽ ወደ -539294296 ሳለ” ፓይቶን ”፣ በነጠላ ቢት የሚለያይ ሕብረቁምፊ፣ ሃሽ ወደ 1142331976።

ስለዚህ፣ ዝርዝር በፓይዘን ውስጥ እንዴት ነው የሚተገበረው?

የ Python ዝርዝሮች በእውነቱ ተለዋዋጭ-ርዝመት ድርድሮች ናቸው እንጂ ከ Lisp-style ጋር የተገናኙ አይደሉም ዝርዝሮች . የ ትግበራ ከሌሎች ነገሮች ጋር ተያያዥነት ያለው የማጣቀሻ ድርድር ይጠቀማል፣ እና የዚህን ድርድር ጠቋሚ እና የድርድር ርዝመትን በ ዝርዝር የጭንቅላት መዋቅር. እቃዎች ሲታከሉ ወይም ሲገቡ የማጣቀሻዎች ድርድር መጠን ይቀየራል።

በመቀጠል፣ ጥያቄው፣ የፓይዘን መዝገበ-ቃላት ምን ዓይነት የውሂብ መዋቅር ነው የሚተገበረው? መዝገበ ቃላት ናቸው። የፓይዘን አተገባበር የ የውሂብ መዋቅር የሚለውን ነው። ነው። በአጠቃላይ እንደ አሶሺያቲቭ ድርድር ይታወቃል። ሀ መዝገበ ቃላት የቁልፍ-እሴት ጥንዶች ስብስብን ያካትታል። እያንዳንዱ የቁልፍ-እሴት ጥንድ ቁልፉን ወደ ተያያዥ እሴቱ ያዘጋጃል።

በዚህ መሠረት ቱፕሎች በፓይዘን ውስጥ እንዴት ይተገበራሉ?

መስፈርቱ ይመስላል ትግበራ የ tuple በቀላሉ እንደ ድርድር ነው። ብዙ የተለያዩ ነገሮች ካሉ tuples የመጠን n እንደገና ጥቅም ላይ ሊውል የሚችል፣ እያንዳንዳቸውን በማግኘት በተያያዙ ዝርዝር ውስጥ በሰንሰለት ታስረዋል። tuple's ወደ ቀጣዩ የመግቢያ ነጥብ ዜሮ tuple እንደገና ጥቅም ላይ ሊውል የሚችል.

Python ዝርዝርን እንዴት ይዘረዝራል?

በ ውስጥ በጣም ቀላሉ የውሂብ መዋቅር ፒዘን እና ጥቅም ላይ ይውላል መደብር ሀ ዝርዝር የእሴቶች. ዝርዝሮች ናቸው። የንጥሎች ስብስቦች (ሕብረቁምፊዎች፣ ኢንቲጀሮች ወይም ሌሎችም። ዝርዝሮች ). እያንዳንዱ ንጥል በ ዝርዝር የተመደበ ጠቋሚ እሴት አለው።

የሚመከር: