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