![]()
python列表 序列是 Python 中最基本的數(shù)據結構。 序列中的每個值都有對應的位置值,稱之為索引,第一個索引是 0,第二個索引是 1,依此類推。例: 除了通過索引獲得值外,還可以通過索引改變列表中某些數(shù)據的值。通過分配值實現(xiàn)。 例: 列表增刪改查之增加 在結尾處增加新內容,語法:變量.append('在結尾需要增加的新內容') 例: 在這里我們可以看到,輸出內容已經加入了新的內容 接下來我們就高級一點,來一個指定位置增加,語法格式:變量.insert(指定位置,'需要增加的內容').在這里我們一定要注意,括號內指定位置必須是數(shù)字,數(shù)字后面需要用逗號隔開,增加的新內容一定要用引號括起來 例: 結果我想添加的內容在指定的位置出現(xiàn)了 下面我們來講迭代 Python中的迭代是指通過重復執(zhí)行的代碼處理相似的數(shù)據集的過程,并且本次迭代的處理數(shù)據要依賴上一次的結果繼續(xù)往下做,上一次產生的結果為下一次產生結果的初始狀態(tài),如果中途有任何停頓,都不能算是迭代 我們來實戰(zhàn)一點看看什么是迭代 例: 在這里我們發(fā)現(xiàn),我輸入的內容變成了'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',這就是迭代增加 如果不想迭代增加,我們需要添加一個[]就可以了,下面我們來試一試效果 例: 在這里我們看到數(shù)字成了列表整體,注意可以增加多個列表,只需要用逗號間隔就可以 現(xiàn)在我們要講的是刪除,刪除有pop remove del clear 首先pop()括號內需要寫入數(shù)字,數(shù)字為刪除的位置 例: 刪除還是很簡單的嗎,下面我們來講一下remove 語法:變量.remove() 例: 結果很滿意,ge成功的被刪除掉啦 我們來看del 語法:del 變量[] die為切片刪除 我們先來看一下切片的詳解 切片的語法:[起始位置:結束位置:布長] 在這里起始位置為0 負起始位 -1.結束位置需要加1,一會看圖我會詳細解釋,布長通俗來講就是間隔 我們來看一下實際操作就明白了 例: 在這里我們看到黑色已經被刪除了,下一步我們來個復雜點的 例: 結果白色綠色都被刪除掉了 這次我們試一下怎么使用布長,和效果怎么樣? 例: 相信這次講完了大家對del的印象應該會很深刻了,下面我們將最后一個 clear clear這個刪除很痛快的,意思就是整個刪除,清空列表,也是刪除里面最簡單的 語法:變量.clear() 例: 結果很清楚,整個列表都被清空了 現(xiàn)在我們講修改,語法:變量[]='修改后的內容' 例: 結果紅色被修改為'就是不想要紅色',在[0]]代表的是位置,='里面寫入需要修改的內容' 今天內容比較多,大家可以自己多練習,編程是練出來,只有多練才可以更快的熟悉 今日要點:列表增加 append 在結尾追加 Insert 指定增加 Extend 迭代增加 刪除 pop 選擇位置刪除 remove 刪除列表中名字 clear 整個刪除,清空列表 修改 語法:變量[里面輸入數(shù)字,數(shù)字為需要修改的位置]='修改新內容' |
|
來自: 美顏誘惑 > 《python教程》