Python入门基础篇(一)列表,详细实用,简单易懂!!!!
| 請仔細閱讀哦!!! |
文章目錄
- 前言
- 一、Python列表的創建與刪除
- 1.賦值運算符直接創建列表
- 2.創建空列表
- 3.創建數值列表
- 4.刪除列表
- 二、訪問列表中的元素
- 三、遍歷列表中的元素
- 1.直接使用for循環實現
- 2.使用for循環和enumerate()函數實現
- 四、列表元素的添加、修改和刪除
- 1.添加元素
- 2.修改元素
- 3.刪除元素
- 五、列表中的統計與計算
- 1.獲取指定的列表元素出現的次數
- 2.獲取指定的列表元素首次出現的下標
- 3.統計數值列表的元素之和
- 六、列表的排序
- 1.sort方法
- 2.sorted函數
前言
Python中的列表和歌曲列表是類似的,也是由一系列特定排列的元素組成的,它是Python中內置的可變序列。但是Python中的列表是非常靈活的,其內容可以放整數、實數、字符串、列表、元組等任何類型的元素
一、Python列表的創建與刪除
在Python中提供了許多的創建列表方法,下面分別進行介紹。
1.賦值運算符直接創建列表
同其他類型的Python變量一樣,創建列表時可以直接使用“=”將一個列表賦值給變量,以變量名listname為例:
listname=[element 1,element 2,element 3,…,element n]
2.創建空列表
在Python中也可以創建一個空的列表,即:
listname=[ ]
3.創建數值列表
在Python中,數值列表 list(data) 是比較常用的,如可以使用list()函數直接將range函數循環出來的結果轉換為列表
運行結果:
4.刪除列表
有時候創建列表過后,我們不想再使用,需要刪除列表,這時候可以使用del語句
del listname
其實在Python中有自帶的垃圾回收機制,會自動銷毀不用的列表,即使我們不手動將其刪除,Python也會自動將其回收。但是每當我們寫完一個代碼時,可以帶上一個刪除列表,養成一個好的習慣。
二、訪問列表中的元素
在Python中,直接使用 print()函數對列表元素進行訪問
運行結果:
三、遍歷列表中的元素
遍歷列表可以完成查詢、處理等功能,其方法有很多種,下面介紹兩種常用的方法。
1.直接使用for循環實現
語法格式如下:
for item in listname:
比如遍歷列表list=[“四川”,“山東”,“重慶”]
運行結果:
2.使用for循環和enumerate()函數實現
使用 for循環和 enumerate()函數可以同時輸出索引值和元素內容的功能。
語法格式如下:
for index,item in enumerate(listname):
其中index用于保存元素的索引,item用于保存獲取到的元素值,例:
運行結果:
四、列表元素的添加、修改和刪除
1.添加元素
Pyhon中添加元素的方法許多種,在這介紹常用的幾種: append()、insert()、extend()。
append()方法1一次性只能在列表末尾添加一個元素:
listname.append(obj)
例:
運行結果:
當我們需要在指定位置插入元素時,就需要使用 insert(),而insert()方法包含兩個參數,第一個參數為插入的位置參數,第二個參數為插入內容:
listname.insert(index,item)
例:
運行結果:
在列表中添加另一個列表中所有元素我們就可以用 extend()方法:
listname.extend(seq)
例:
運行結果:
2.修改元素
修改列表元素只需要通過索引獲取該元素,然后再為其重新賦值即可
運行結果:
3.刪除元素
刪除元素可以根據索引刪除和元素值刪除,下面介紹這兩種情況:
根據索引刪除元素會用到上文提到的 del語句:
運行結果:
根據元素值刪除列表中的元素可以用列表對象的 remove()方法實現:
運行結果:
如果使用列表對象的remove()方法刪除元素時,所指定的元素并不存在,
將出現下圖的異常信息。
所以我們在使用remove()方法刪除元素時最好先判斷該元素是否存在
五、列表中的統計與計算
Python列表提供一些函數來實現對列表元素的統計與計算功能,我們來介紹以下幾種常用的
1.獲取指定的列表元素出現的次數
列表對象的 count()方法可以獲取指定的元素出現的次數:
listname.count(obj)
例:
運行結果:
2.獲取指定的列表元素首次出現的下標
列表對象的 index()方法可以獲取指定的列表元素首次出現的下標:
listname.index(obj)
例:
運行結果:
3.統計數值列表的元素之和
Python中可以用 sum()函數統計數值列表的元素之和:
sum(interable[,start])
interable表示要統計的列表;start表示指定相加的參數,如果沒有設置這個值,默認為0
例:
運行結果:
六、列表的排序
Python中提供了兩種比較常用的對列表進行排序的方法, sort()方法和 sorted()函數
1.sort方法
語法格式如下:
listname.sort(key=None,reverse=False)
reverse是可選參數,reverse=False表示升序排列,reverse=True表示降序排列。默認為升序排列
例:
運行結果:
2.sorted函數
在這里我們要注意一下,使用sorted()函數對列表進行排序后原列表的順序是不會變的,與sort()方法不同,所以需要將排序后的結果賦給一個新的變量
語法格式如下:
sorted(listname,key=None,reverse=False)
例:
運行結果:
| Python列表就介紹到這里啦 |
下一篇更新元組
總結
以上是生活随笔為你收集整理的Python入门基础篇(一)列表,详细实用,简单易懂!!!!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【OpenCV 例程200篇】01. 图
- 下一篇: ue4 android vulkan,在