Sobes.tech
Junior — Middle

Тафовутҳои байни намудҳои маълумоти tuple ва list дар Python чист?

sobes.tech AI

Ҷавоб аз AI

በPython ውስጥ tuple እና list ሁለቱም ተከታታይ ናቸው፣ ግን በመሰረታዊ ልዩነቶቻቸው አሉ፡፡

  • ለውጥ እና ለውጥ አልፎ ማለት: list ከሚፈልጉት በኋላ ማንኛውም ጊዜ ማሻሻል፣ ማስወገድ እና መቀየር ይችላል። tuple እንደ አልፎ ማለት እና እንደ አልፎ ማለት ነው፣ ከፍ በላይ አይቀየርም።
  • ስንተክስ: list በኩል በ[] የተጻፈ ነው፣ ምሳሌ፡ [1, 2, 3]tuple() የተጻፈ ነው፣ ምሳሌ፡ (1, 2, 3)
  • መጠቀም: tuple ብዙ ጊዜ ለመያዝ የቆሻሻ ውሂብ ስብስ ሲሆን፣ እንደ ምሳሌ ኮርዲኔቶች። list ለንዑስ የሚሰሩ ስብስ እና የሚለዋዋጥ እቃዎች።
  • አፈፃፀም: tuple በአጠቃላይ በትንሽ ማህደር ይወስዳል እና ከlist በፍጥነት ትንሽ ይሰራል።

ምሳሌ:

my_list = [1, 2, 3]
my_list[0] = 10  # ሊቀየር ይችላል

my_tuple = (1, 2, 3)
# my_tuple[0] = 10  # ስህተት: አይቀየርም