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

Python列表及元組的相同點:
1. 索引相同,從左到右都為0~n-1;
2. 拼接相同,都可以用+拼接;
3. 計數(shù)相同,都使用len()函數(shù)統(tǒng)計元素個數(shù)、使用count()函數(shù)統(tǒng)計指定元素的出現(xiàn)次數(shù);
4. 都屬于有序序列;
5. 都可以使用del刪除;
6. 都可以使用*來使本身重復(fù);
7. 可以強制轉(zhuǎn)換且切片方法一致;
8. 都可以使用for循環(huán)來進行元素遍歷、索引遍歷以及枚舉遍歷;
9. 使用index()方法獲取指定元素的索引;
10. 使用運算符in測試是否包括某個元素。
Python列表及元組的不同點:
1. 類型不同,元組類型為tuple,列表類型為lsit;
2. 修改方式不同,元組不能修改,列表可以根據(jù)索引來修改元素值;
3. 刪除方式不同,列表使用pop()等函數(shù)刪除元素,而元組不能刪除元素,只能用del刪除整個元組;
4. 查找方式不同,列表只能用Index()函數(shù)來查看,元組只能用index()函數(shù)來查看。
以上就是本次分享的全部內(nèi)容,想學習更多Python技巧,歡迎持續(xù)關(guān)注六星源課堂!
標簽: