python中的列表

列表是python最重要也是最經常使用的數據類型,因此必定要清楚的瞭解列表的含義以及經常使用用法。python

一、列表的表示方式:列表用[]表示;app

二、列表中能包含的數據類型:列表中能包含任何的數據類型,固然也能進行列表的嵌套;3d

三、獲取列表的長度:len();blog

四、列表的索引:根據列表的索引可以獲取列表中的某一個元素;排序

須要注意的是:該元素是什麼數據類型,返回的就是什麼數據類型;索引

五、列表的切片,同字符串切片,返回的是一個列表;內存

(1)表示方式 list_name[start:end:step];rem

(2)包括正序和反序兩種;字符串

(3)列表的倒序輸出:list_name[::-1]變量

六、列表的經常使用方法:

(1)append():在列表的末尾追加;

 

 輸出的結果爲:

 

 (2)insert():在指定的索引位置插入元素,原先該位置的值會向後移;

輸出的結果爲:

 

 (3)extend():列表的合併,能夠同時增長多個元素

 

 輸出的結果爲:

(4)remove():刪除指定的元素

 

 輸出的結果爲:

(5)pop():刪除指定索引的元素

 

輸出的結果爲:

 

 (6)修改元素,根據元素的索引值來進行修改;

 輸出的結果爲:

(7)clear() 清除列表

 

 

 輸出的結果爲:

 

注意:clear() 使用變量接收,打印輸出的結果爲None

(8)sort() 列表排序,默認是按照升序輸出

 

 

 輸出的結果爲:

 

 注意:sort() 使用變量接收,打印輸出的結果爲None

 (9)按照降序輸出數據,在sort() 中增長參數reverse=True;

 

 輸出的結果爲:

(10)del():補充一種列表的刪除方法,比較危險,不建議你們使用;

 

 注意:del() 很是危險,若是不傳入索引值,則會將整個列表從內存中刪除,因此不是很建議你們使用。

七、列表的操做變量接收

(1)append():

 

 返回的結果爲:

 

 注意:使用變量接收append()的結果後,打印輸出的爲None,None是一種特殊的數據類型,表示什麼都沒有。

(2)extend():使用變量接收extend()的結果後,打印輸出的爲None

 

 返回的結果是:

(3)remove():使用變量接收remove()的結果後,打印輸出的爲None

 

 返回的結果是:

 

 (4)pop():使用變量接收pop()的值後,會輸出被刪除的值;

 

 輸出的結果爲:

 

 總結:只有pop()返回的不是None

相關文章
相關標籤/搜索