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 # ስህተት: አይቀየርም