Python列表及元組的相同點與不同點介紹

老男孩IT教育機構發表於2021-05-06

  無論從事Python相關工作還是剛剛學習Python,想必大家都聽說過Python列表和元祖吧,而且經常有人將他們混為一談,那麼你知道Python列表和元組有什麼相同點和不同點嗎?我們透過這篇文章來看看吧。

  Python列表及元組的相同點

  1. 索引相同,從左到右都為0~n-1;

  2. 拼接相同,都可以用+拼接;

  3. 計數相同,都使用len()函式統計元素個數、使用count()函式統計指定元素的出現次數;

  4. 都屬於有序序列;

  5. 都可以使用del刪除;

  6. 都可以使用*來使本身重複;

  7. 可以強制轉換且切片方法一致;

  8. 都可以使用for迴圈來進行元素遍歷、索引遍歷以及列舉遍歷;

  9. 使用index()方法獲取指定元素的索引;

  10. 使用運算子in測試是否包括某個元素。

  Python列表及元組的不同點

  1. 型別不同,元組型別為tuple,列表型別為lsit;

  2. 修改方式不同,元組不能修改,列表可以根據索引來修改元素值;

  3. 刪除方式不同,列表使用pop()等函式刪除元素,而元組不能刪除元素,只能用del刪除整個元組;

  4. 查詢方式不同,列表只能用Index()函式來檢視,元組只能用index()函式來檢視。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2770998/,如需轉載,請註明出處,否則將追究法律責任。

相關文章