በ Python ውስጥ ያለ መዝገበ ቃላት ውሂብን እንደ ቁልፍ-እሴት ጥንድ የሚያከማች የንጥሎች ስብስብ ነው። በ Python 3.7 እና ከዚያ በኋላ ስሪቶች መዝገበ-ቃላት የሚደረደሩት በንጥል የማስገባት ቅደም ተከተል ነው ቀደም ባሉት ስሪቶች ውስጥ፣ ያልታዘዙ ነበሩ። መዝገበ ቃላትን በያዙት እሴቶች መሰረት እንዴት መደርደር እንደምንችል እንመልከት።
መዝገበ ቃላት የተደረደሩት የውሂብ መዋቅር ነው?
መዝገበ ቃላት ቁልፎችን ከዋጋ በመቅረጽ ውሂብ የሚያከማች አስፈላጊ የውሂብ መዋቅር ነው። … እንደ ዝርዝሮች፣ መዝገበ ቃላትን በቁልፍ ለመደርደር የተደረደረውን ተግባር ልንጠቀም እንችላለን። ሆኖም፣ የተደረደሩ ቁልፎችን ብቻ ይመልሳል፣ ይህም አብዛኛውን ጊዜ የምንፈልገው አይደለም።
መዝገበ-ቃላት በራስ ሰር በፓይዘን ተደርድረዋል?
እንዲሁም። መዝገበ-ቃላቶች በመሠረቱ ትዕዛዝ የላቸውም (ቢያንስ እርስዎ ሊተማመኑበት የሚችሉት አይደለም)።
የፓይዘን መዝገበ ቃላት በቅደም ተከተል ናቸው?
መዝገበ-ቃላት በፓይዘን 3.6 (ቢያንስ በCPython ትግበራ ስር) ከቀደምት ትስጉት በተለየ መልኩ ታዝዘዋል።
መዝገበ-ቃላትን እንዴት በpython ይደርድሩታል?
አቀራረብ -
- በመጀመሪያ ቁልፍ_እሴትን በመጠቀም ቁልፎቹን በፊደል ደርድር። ኢተርኪዎች ተግባር።
- ሁለተኛ፣ የተደረደሩ (ቁልፍ_ዋጋ) ተግባርን በመጠቀም ቁልፎቹን በፊደል ደርድር እና ከእሱ ጋር የሚዛመደውን ዋጋ ያትሙ።
- ሦስተኛ፣የቁልፍ_ዋጋን በመጠቀም እሴቶቹን በፊደል ደርድር። iteritems፣ key=lambda (k, v): (v, k))