ዝርዝር ሁኔታ:

በ Python ውስጥ መዝገበ-ቃላት ምን ያህል ትልቅ ሊሆን ይችላል?
በ Python ውስጥ መዝገበ-ቃላት ምን ያህል ትልቅ ሊሆን ይችላል?

ቪዲዮ: በ Python ውስጥ መዝገበ-ቃላት ምን ያህል ትልቅ ሊሆን ይችላል?

ቪዲዮ: በ Python ውስጥ መዝገበ-ቃላት ምን ያህል ትልቅ ሊሆን ይችላል?
ቪዲዮ: An Intro to Markov chains with Python! 2024, ግንቦት
Anonim

ፒዘን dicts እና የማስታወስ አጠቃቀም. በሌላ አነጋገር የእኛ መዝገበ ቃላት በውስጡ ምንም ነገር ከሌለው 240 ባይት ይበላል. መጥፎ አይደለም; ምን ያህል ጊዜ ተሰጥቷል መዝገበ ቃላት ውስጥ ጥቅም ላይ ይውላሉ ፒዘን በተለምዶ ያን ያህል ማህደረ ትውስታ እንደማይጠቀሙ ማወቁ ጥሩ ነው።

እንዲሁም እወቅ፣ በፓይቶን ውስጥ የመዝገበ-ቃላትን መጠን እንዴት ማግኘት እችላለሁ?

Python 3 - መዝገበ-ቃላት len () ዘዴ

  1. መግለጫ። ዘዴው ሌንስ () የመዝገበ-ቃላቱን አጠቃላይ ርዝመት ይሰጣል።
  2. አገባብ። የሚከተለው የሌን () ዘዴ - ሌን (ዲክት) አገባብ ነው.
  3. መለኪያዎች. dict - ይህ መዝገበ ቃላት ነው, ርዝመቱን ማስላት ያስፈልገዋል.
  4. ዋጋ መመለስ. ይህ ዘዴ ርዝመቱን ይመልሳል.
  5. ለምሳሌ.
  6. ውጤት

በተመሳሳይ፣ መዝገበ ቃላት ከፓይዘን ዝርዝር የበለጠ ፈጣን ነው? መዝገበ ቃላት . የአባልነት ሙከራ ነው። ፈጣን ውስጥ dict ይልቅ ውስጥ ዝርዝር . Python መዝገበ ቃላት የሃሽ ሠንጠረዦችን ተጠቀም፣ ይህ ማለት የመፈለጊያ ክዋኔ (ለምሳሌ፣ x በ y ከሆነ) O(1) ነው። የፍለጋ ክዋኔ በ ዝርዝር መላውን ማለት ነው ዝርዝር መደጋገም ያስፈልገዋል፣ በዚህም ምክንያት O(n) ለ ሀ ዝርዝር ርዝመት n.

ከዚያ በፓይቶን ውስጥ የመዝገበ-ቃላት ርዝመት ስንት ነው?

ባዶ Python መዝገበ ቃላት አለው ርዝመት የ 0.

የ Python መዝገበ ቃላት ምንድን ነው?

መዝገበ ቃላት ውስጥ ፒዘን እንደ ካርታ ያሉ የውሂብ እሴቶችን ለማከማቸት ጥቅም ላይ የሚውል ያልታዘዙ የውሂብ እሴቶች ስብስብ ነው፣ ይህም እንደ አንድ አካል ነጠላ እሴትን ብቻ ከሚይዙ ሌሎች የውሂብ አይነቶች በተለየ። መዝገበ ቃላት ቁልፍ ይይዛል: እሴት ጥንድ. ማስታወሻ - ቁልፎች በ a መዝገበ ቃላት ፖሊሞርፊዝምን አይፈቅድም.

የሚመከር: