Python 列表 list 方法和相關(guān)操作
Python 列表 list 方法和相關(guān)操作
列表的append方法可以將對(duì)象作為整體添加到列表末尾。extend方法則將可迭代對(duì)象內(nèi)的元素逐一添加到列表末尾。insert方法允許我們將指定對(duì)象插入到列表的指定位置。clear方法可以將列表中的數(shù)據(jù)清空,使用此方法比定義空列表更節(jié)省性能。remove方法會(huì)移除列表中第一個(gè)匹配的對(duì)象。pop方法會(huì)移除列表中指定位置的元素,并返回該元素的值,若未指定位置則默認(rèn)移除并返回最后一個(gè)元素。count方法統(tǒng)計(jì)指定元素在列表中出現(xiàn)的次數(shù)。index方法在列表中查找指定元素的第一次出現(xiàn)位置,若未找到則拋出異常。sort方法可以對(duì)列表元素進(jìn)行排序,默認(rèn)升序,參數(shù)可以指定排序規(guī)則,返回值為None。reverse方法則反轉(zhuǎn)列表元素順序,同樣返回None。
導(dǎo)讀列表的append方法可以將對(duì)象作為整體添加到列表末尾。extend方法則將可迭代對(duì)象內(nèi)的元素逐一添加到列表末尾。insert方法允許我們將指定對(duì)象插入到列表的指定位置。clear方法可以將列表中的數(shù)據(jù)清空,使用此方法比定義空列表更節(jié)省性能。remove方法會(huì)移除列表中第一個(gè)匹配的對(duì)象。pop方法會(huì)移除列表中指定位置的元素,并返回該元素的值,若未指定位置則默認(rèn)移除并返回最后一個(gè)元素。count方法統(tǒng)計(jì)指定元素在列表中出現(xiàn)的次數(shù)。index方法在列表中查找指定元素的第一次出現(xiàn)位置,若未找到則拋出異常。sort方法可以對(duì)列表元素進(jìn)行排序,默認(rèn)升序,參數(shù)可以指定排序規(guī)則,返回值為None。reverse方法則反轉(zhuǎn)列表元素順序,同樣返回None。
![](https://img.51dongshi.com/20241129/wz/18318828552.jpg)
通過(guò)查看dir(list),我們可以得知列表共有11個(gè)內(nèi)置方法。列表的append方法可以將對(duì)象作為整體添加到列表末尾。extend方法則將可迭代對(duì)象內(nèi)的元素逐一添加到列表末尾。insert方法允許我們將指定對(duì)象插入到列表的指定位置。clear方法可以將列表中的數(shù)據(jù)清空,使用此方法比定義空列表更節(jié)省性能。remove方法會(huì)移除列表中第一個(gè)匹配的對(duì)象。pop方法會(huì)移除列表中指定位置的元素,并返回該元素的值,若未指定位置則默認(rèn)移除并返回最后一個(gè)元素。count方法統(tǒng)計(jì)指定元素在列表中出現(xiàn)的次數(shù)。index方法在列表中查找指定元素的第一次出現(xiàn)位置,若未找到則拋出異常。sort方法可以對(duì)列表元素進(jìn)行排序,默認(rèn)升序,參數(shù)可以指定排序規(guī)則,返回值為None。reverse方法則反轉(zhuǎn)列表元素順序,同樣返回None。copy方法實(shí)現(xiàn)列表的淺拷貝,即只拷貝父對(duì)象,不拷貝內(nèi)部子對(duì)象。在操作列表時(shí)需注意兩點(diǎn),一是列表賦值操作實(shí)際上是引用,指向同一物理地址;二是列表推導(dǎo)式與for循環(huán)+append操作等效。誤區(qū)在于理解推導(dǎo)式的運(yùn)算順序,正確理解應(yīng)將其視為循環(huán)+append操作,避免誤解為每次循環(huán)都進(jìn)行深拷貝,導(dǎo)致元素獨(dú)立,最終影響預(yù)期結(jié)果。
Python 列表 list 方法和相關(guān)操作
列表的append方法可以將對(duì)象作為整體添加到列表末尾。extend方法則將可迭代對(duì)象內(nèi)的元素逐一添加到列表末尾。insert方法允許我們將指定對(duì)象插入到列表的指定位置。clear方法可以將列表中的數(shù)據(jù)清空,使用此方法比定義空列表更節(jié)省性能。remove方法會(huì)移除列表中第一個(gè)匹配的對(duì)象。pop方法會(huì)移除列表中指定位置的元素,并返回該元素的值,若未指定位置則默認(rèn)移除并返回最后一個(gè)元素。count方法統(tǒng)計(jì)指定元素在列表中出現(xiàn)的次數(shù)。index方法在列表中查找指定元素的第一次出現(xiàn)位置,若未找到則拋出異常。sort方法可以對(duì)列表元素進(jìn)行排序,默認(rèn)升序,參數(shù)可以指定排序規(guī)則,返回值為None。reverse方法則反轉(zhuǎn)列表元素順序,同樣返回None。
為你推薦