list列表運算子,列表元素的遍歷,列表的方法,生成列表,巢狀的列表|python自學筆記(四)
列表是由一系元素按特定順序構成的資料序列,可以儲存多個資料,而且允許有重複的資料.
列表是容器,可以儲存各種型別的資料,可以通過索引操作列表元素。
例子:items1 = [35, 12, 99, 68, 55, 87]
list() 可以將其他序列變成列表
列表可以新增元素、刪除元素、更新元素
字串是一種不可變資料型別,也就是說對字串做拼接、重複、轉換大小寫、修剪空格等操作的時候會產生新的字串,原來的字串並沒有發生任何改變。
和字串型別一樣,列表也支援拼接、重複、成員運算、索引和切片以及比較運算
列表元素的遍歷
for 迴圈(方法一:index,方法二:直接 )
列表的方法
(指的就是 一個列表.某個函式())
新增和刪除元素
append方法在列表尾部新增元素
insert方法在列表指定索引位置插入元素,插入的時候要注意,“正確的位置” ,從0開始計數的。
刪除指定元素 remove
刪除指定位置的元素pop 要注意pop裡要寫的是int型別的東西,指出指定的位置!
清空列表中的元素 clear
元素位置和次數
index方法用於從列表中找出某個值第一個匹配項的索引位置。
items = [‘Python’, ‘Java’, ‘Java’, ‘Go’, ‘Kotlin’, ‘Python’]
print(items.index(‘Python’))
print(items.index(‘Python’,1))
print(items.index(‘Python’, 2))
print(items.index(‘Python’,1)) 這個返回的是5,意思是說,從位置為1的元素開始尋找,遇到‘python’為止。
但返回的值,仍然是 位置是從0開始計算的。
這也就是為什麼這兩個返回的值相同。
print(items.index(‘Python’,1))
print(items.index(‘Python’, 2))
count方法來統計一個元素在列表中出現的次數。
元素排序和反轉
sort操作可以實現列表元素的排序,
reverse操作可以實現元素的反轉。
列表的生成式(強烈建議用生成式語法來建立列表)
通過for迴圈為空列表新增元素。
字串中的空格也是一個字元,會被新增到列表中。
通過生成式建立列表。
寫列表生成式時,把要生成的元素放到前面,後面跟for迴圈。for迴圈後面還可以加上if判斷
強烈建議用生成式語法來建立列表
強烈建議用生成式語法來建立列表
強烈建議用生成式語法來建立列表
強烈建議用生成式語法來建立列表
列表的巢狀
Python語言沒有限定列表中的元素必須是相同的資料型別,也就是說一個列表中的元素可以任意的資料型別,當然也包括列表。如果列表中的元素又是列表,那麼我們可以稱之為巢狀的列表。
相關文章
- Python基礎-列表操作(2):列表的遍歷和數字列表Python
- Python的運算子的列表Python
- Python List 列表list()方法Python
- 【編測編學】零基礎學python_09_列表(操作列表之遍歷列表)Python
- 列表巢狀操作巢狀
- Python 列表(List)Python
- python列表(List)Python
- Python list(列表)Python
- Python List 列表list()方法分享Python
- python 字典和列表巢狀用法Python巢狀
- 展開巢狀列表巢狀
- 使用 flatMap() 將巢狀的列表合併成一個新的列表巢狀
- python學習筆記 列表的切片Python筆記
- Python List 列表的處理Python
- Python - list 列表常見方法Python
- 4.1 Python -- 遍歷整個列表Python
- Python列表中新增元素的常用方法!Python
- 例2.4 使用列表推導式實現巢狀列表的平鋪巢狀
- Python中列表的方法Python
- python的列表[]Python
- Python新手常見問題五:在遍歷列表的同時又修改該列表Python
- python 元組,列表 迴圈遍歷Python
- Python列表刪除元素的方法有哪些?Python
- 把一個列表拆成N個子列表的四種方法
- SCSS list 列表CSS
- python列表讀取的方法Python
- Python零基礎學習筆記(十五)——list(列表)Python筆記
- React-列表元件(通知列表、私信列表、虛擬列表)React元件
- Python 中刪除列表元素的三種方法Python
- python列表Python
- Python3 列表list合併的4種方法Python
- Python中列表遍歷使用range和enumerate的區別Python
- Python基礎之list列表寫入檔案的四種方法Python
- 字串形式的列表,字典轉列表,字典字串
- 【廖雪峰python入門筆記】列表生成式Python筆記
- Python筆記-列表推導式Python筆記
- Python語言合併列表元素常用的方法!Python
- 說說 Python 的列表Python