位置:首頁 > 軟件操作教程 > 編程開發(fā) > Python > 問題詳情

python- 列表它如何工作

提問人:楊紫紅發(fā)布時(shí)間:2020-12-04
變量 shoplist 是某人的購物列表。在 shoplist 中,我們只存儲(chǔ)購買的東西的名字字符串,但是記住,你可以在列表中添加 任何種類的對(duì)象 包括數(shù)甚至其他列表。 
我們也使用了for..in循環(huán)在列表中各項(xiàng)目間遞歸。從現(xiàn)在開始,你一定已經(jīng)意識(shí)到列表也是一個(gè)序列。序列的特性會(huì)在后面的章節(jié)中討論。 
注意,我們?cè)?nbsp;print 語句的結(jié)尾使用了一個(gè) 逗號(hào) 來消除每個(gè) print 語句自動(dòng)打印的換行符。這樣做有點(diǎn)難看,不過確實(shí)簡單有效。 
接下來,我們使用 append 方法在列表中添加了一個(gè)項(xiàng)目,就如前面已經(jīng)討論過的一樣。然后我們通過打印列表的內(nèi)容來檢驗(yàn)這個(gè)項(xiàng)目是否確實(shí)被添加進(jìn)列表了。打印列表只需簡單地把列表傳遞給 print 語句,我們可以得到一個(gè)整潔的輸出。 

再接下來,我們使用列表的 sort 方法來對(duì)列表排序。需要理解的是,這個(gè)方法影響列表本身,而不是返回一個(gè)修改后的列表——這與字符串工作的方法不同。這就是我們所說的列表是 可變的 而字符串是 不可變的 。

最后,但我們完成了在市場購買一樣?xùn)|西的時(shí)候,我們想要把它從列表中刪除。我們使用 del 語句來完成這個(gè)工作。這里,我們指出我們想要?jiǎng)h除列表中的哪個(gè)項(xiàng)目,而 del 語句為我們從列表中刪除它。我們指明我們想要?jiǎng)h除列表中的第一個(gè)元素,因此我們使用 del shoplist[0](記住,Python 從 0 開始計(jì)數(shù))。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部