1樓:大華的電子數碼
列表和元組的區別:
第乙個不同點是元組的宣告使用小括號,而列表使用方括號,當宣告只有乙個元素的元組時,需要在這個元素的後面新增英文逗號;第二個不同點是元組宣告和賦值後,不能像列表一樣新增、刪除和修改元素,也就是說元組在程式執行過程中不能被修改。
兩者在設計哲學上的不同:列表可被用於儲存多個互相獨雹公升立物件的資料集合,元組用於描述乙個不會改變的事務的多個屬性。
以python為例,元組的用法:
元組也是一種序列。元組使用括弧「()來界定;元組中各元素之間用逗號隔開。元組不支援修改或刪除其所包含的巖肆清元素。
如果要修改,則可以使用list函式把它粗前轉化成列表,然後在列表上進行修改建立元組的方法有三種:
1、使用括弧「()來建立,例如,a=(1,2,3)。
2、使用逗號來建立,例如,b=2,4。
3、使用tuple0函式把其他種類的序列轉化為元組,例如,c=tuple(「good!」)
元組和列表的區別
2樓:熱愛電子數碼的狍子
元組和列表的區別有以下四點:
一、性質不同。
列表是動態陣列,它們可變且可以重設長度(改變其內部元素的個數)。元組是靜態陣列,它們不可變,且其內部資料一旦建立便無法改變。元組快取於python執行時環境,這意味著我們每次使用元組時帆兄洞無須訪問核心去分配記憶體。
二、適用括號不同。
元組的宣告使用小括號。列表使用方括號,當宣告只有乙個元素的元態枯組時,需要在這個元素的後面新增英文逗號。
三、執行速度不同。
元組比列表中的訪問和處理速度更快,所以如果只需要對其中的元素進行訪問,而不進行任何修改,建議使用元組。
四、適用方法不同。
列表可以使用多種方法實現新增和修改列表元素,而元組塵漏沒有辦法,因為不能想元組中新增或修改元素,同樣也不能刪除元素。列表可以使用切片方法訪問和修改列表中的元素,元組也支援切片,但是它只支援通過切片訪問元組中的元素,不支援修改。
元組和列表的區別
3樓:山石談數碼
元組和列表的區別是列表中的元素可以進行任意修改,元組中的元素無法修改。
列表中的元素可以進行任意修改,就好比是用鉛筆在紙上寫的字蔽晌巧,寫錯了還可以擦除重寫;而元組中的元素無法修改,除非將元組整體替換掉謹殲,就好比是用原子筆寫的字,寫了就擦不掉了,除非換一張紙。
事實上,就是由於列表是動態的,它需要儲存指標來指向對應的元素(佔用8個位元組)。另外,由於列表中元素可變,所以需要額外儲存已經分配的長度大小(佔用8個位元組)。但是對於元組,情況就不同了,元組長度大小固定,且儲存元素不可變,所以儲存空間也是固定的。
元組的用法
元組是一種序列,它支援序列的基本操作,包括索引、切片、序列加、序列乘、in、len()、max()、min()。元組不可修改,指的是元組中每個元素的指向永遠不變。
例如,元組a=('tim',201607,['python',71]),其中a=201607是整型資料,元組a不能修改a;a=是列表,元組a可以修改a。元組a的第三個元素為列表,列表的內容是允許改變的,它的內巨集鍵存位置並沒有變化。
python中元組和列表有什麼區別
4樓:環球青藤
1、列表是動態陣列,它們不可變且可以重設長度(改變其內部元素的個數);
2、元組是靜態陣列,它們不可變,且其內部資料一旦建立便無法改變;
3、元組快取於python執行時環境,這意味著我們每次使用元組時無須訪問核心去分配記憶體。
推薦教程:python教程以上就是分享的關於python中元組和列表有什麼區別的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!
悲觀和沮喪有什麼區別,沮喪和滄桑有什麼區別
悲傷和沮喪都是負面情緒 沮喪,對事情失去喪失信心,感到失望而已。悲傷,不僅對事情感到失望,並且還有發自內心的痛,失望難過的同時心也在疼。悲觀是指對世事所懷消極的看法。相對樂觀而言。今也指失望,而沮喪意為灰心喪氣 長吁短嘆 感嘆命運的不公,時運的不濟,十分傷心。其實兩者的差別並不大,只有兩個詞找意指的...
餐飲和飯店有什麼區別飯店和酒店有什麼區別呢?
餐飲是飯店酒店星級賓館 燒烤 快餐 西餐 火鍋 小吃 地攤 早點 夜宵的統稱 現在說飯店有點落後了 酒店越來越是交流感情的地方 吃飯卻變的不是那麼主要.餐飲和飯店的主要區別就是餐飲只提供飲食,而飯店還可以進行住宿等其他業務。1 餐廳就是指在一定場所,公開地對一般大眾提供食品 飲料等餐飲的設施或公共餐...
皇帝和黃帝有什麼區別炎帝和黃帝有什麼區別?
皇 1 古為上天,光明之意,因給予萬物生機謂之皇 帝者,生物之主,興益之宗,因其生育之功謂之帝 皇為上,帝為下,古人的皇帝意指天地,而皇帝一詞則是告訴人們,天地是萬物之主。中國古代最早所稱的 皇帝 是對 三皇五帝 的統稱。三皇指天皇 地皇和人皇,是傳說中的三個古代帝王 帝 原來指宇宙萬物至高無上的主...