新聞中心
這里有您想知道的互聯網營銷解決方案
創(chuàng)新互聯Python教程:python列表如何去除元素
序列是Python中最基本的數據結構。序列中的每個元素都分配一個數字 - 它的位置,或索引,第一個索引是0,第二個索引是1,依此類

創(chuàng)新互聯專業(yè)為企業(yè)提供紅山網站建設、紅山做網站、紅山網站設計、紅山網站制作等企業(yè)網站建設、網頁設計與制作、紅山企業(yè)網站模板建站服務,十余年紅山做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
推。
Python有6個序列的內置類型,但最常見的是列表和元組。
推薦:python教程
python中關于刪除list中的某個元素,一般有三種方法:remove、pop、del:
1.remove: 刪除單個元素,刪除首個符合條件的元素,按值刪除
舉例說明:
>>> str=[1,2,3,4,5,2,6] >>> str.remove(2) >>> str
輸出
[1, 3, 4, 5, 2, 6]
2.pop: 刪除單個或多個元素,按位刪除(根據索引刪除)
>>> str=[0,1,2,3,4,5,6] >>> str.pop(1) #pop刪除時會返回被刪除的元素 >>> str
輸出
[0, 2, 3, 4, 5, 6]
>>> str2=['abc','bcd','dce'] >>> str2.pop(2)
'dce' >>> str2 ['abc', 'bcd']
3.del:它是根據索引(元素所在位置)來刪除
舉例說明:
>>> str=[1,2,3,4,5,2,6] >>> del str[1] >>> str
輸出
[1, 3, 4, 5, 2, 6]
補充: 刪除元素的變相方法
s1 = (1, 2, 3, 4, 5, 6)
s2 = (2, 3, 5)
s3 = []
for i in s1:
if i not in s2:
s3.append(i)
print('s1_1:', s1)
s1 = s3
print('s2:', s2)
print('s3:', s3)
print('s1_2:', s1)
更多技術請關注python視頻教程。
當前題目:創(chuàng)新互聯Python教程:python列表如何去除元素
分享鏈接:http://m.fisionsoft.com.cn/article/cossoeh.html


咨詢
建站咨詢
