Python3 學習筆記之 List(列表)


                                 知乎:https://www.zhihu.com/people/Mister-Yu2019/activities
                                 掘金:https://juejin.im/user/5e05f44af265da33d4520bf1
                                 簡書:https://www.jianshu.com/u/d17d68ac2c8c
                                 微信公衆號:「湯姆魚」

 

list(列表)是Python中使用最頻繁的數據類型;

列表可以完成大多數集合類的數據結構實現。列表中元素的類型可以不相同,它支持數字,字符串甚至可以包含列表(所謂嵌套)。

列表是寫在方括號 [] 之間、用逗號分隔開的元素列表。

和字符串一樣,列表同樣可以被索引和截取,列表被截取後返回一個包含所需元素的新列表。

列表截取的語法格式如下:

變量[頭下標:尾下標]

索引值以 0 爲開始值,-1爲從末尾的開始位置。

注:

頭下標爲閉區間,尾下標爲開區間。

 

 

加號 + 是列表連接運算符,星號 * 是重複操作。如下實例:

 

以上實例輸出結果:

 

與Python 字符串不一樣的是,列表中的元素是可以改變的:

 

list內置了很多方法,例如 append()、pop()等等;

注意:

1、list 寫在方括號之間,元素用逗號隔開。

2、和字符串一樣,list 可以被索引和切片。

3、list 可以使用+操作符進行拼接。

4、list 中的元素是可以改變的。

 

Python列表截取可以接收第三個參數,參數作用是截取的步長,以下實例在索引1到素引4的位置並設置爲步長爲2(間隔一個位置)來截取字符串:

 

 

如果第三個參數爲負數,表示逆向讀取,以下實例用於翻轉字符串:
 

 

輸出結果:

 

刪除列表

可以使用 del 語句來刪除列表的元素,如下實例:

以上實例的輸出結果:

 

列表腳本操作符

 

列表對 + 和 * 的操作符與字符串相似。+ 號用於組合列表, * 用於重複列表。

 

 

列表截取與拼接

(1)、截取操作

 

輸出結果:

 

拼接操作:

 

嵌套列表

 

函數&方法

函數:

 

方法:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章