我們可以使用Python列表保存一系列數(shù)據(jù)脑豹。
Python中闸餐,列表類型用[]來表示茬高。
1、定義列表
例:定義列表
與其他語言不同的是吧凉,Python中的列表中可以添加不同類型的數(shù)據(jù)
2隧出、遍歷列表
例:for循環(huán)遍歷列表
例:while循環(huán)遍歷列表
要想獲取列表中的某一個元素,可以利用元素的下標進行隨機訪問阀捅。
3胀瞪、列表的相關操作
(1)向列表添加元素
要想向列表中添加元素,可以利用列表的append()饲鄙,extend()赏廓、insert()方法
例:使用append()方法向列表中添加元素
例:使用extend()方法向列表中添加元素
append()方法的參數(shù)可以是一個元素涵紊,也可以是一個列表,當傳入一個列表作為參數(shù)時幔摸,這個列表會被當做一個元素添加到列表末尾摸柄。
extend()方法的參數(shù)只能是一個可迭代的對象,可迭代對象中的每個元素會依次添加在原列表的末尾既忆。
例:使用insert()方法向列表中添加元素
insert()方法接收兩個參數(shù)驱负,第一個參數(shù)為要添加的元素的位置,第二個元素為要添加到原列表中的元素患雇。
(2)修改列表元素
Python中跃脊,列表屬于可變對象,因此可以通過下標對列表中的元素進行修改苛吱。
例:修改列表元素
(3)查找列表元素
python中查找的常用方法為:
in(存在),如果存在那么結果為true酪术,否則為false
not in(不存在),如果不存在那么結果為true翠储,否則false
count绘雁,統(tǒng)計某一元素在列表中出現(xiàn)的次數(shù)
index(item,start,end),查找某一元素在列表中第一次出現(xiàn)的位置
例:判斷元素在列表中是否存在/不存在
例:統(tǒng)計元素在列表中出現(xiàn)的次數(shù)
例:查找元素在列表中的位置
index()方法也可以傳遞一個起始位置和結束位置作為參數(shù)援所,縮小查找范圍庐舟,區(qū)間為左閉右開 [start,end)
(4)刪除列表元素
列表元素的常用刪除方法有:
del:根據(jù)下標進行刪除
pop:刪除最后一個元素
remove:根據(jù)元素的值進行刪除
例:使用del刪除元素
例:使用pop刪除元素
例:使用remove刪除元素
remove()會刪除第一次出現(xiàn)的元素住拭,后面重復出現(xiàn)的元素不會刪除挪略。
(5)列表排序
sort方法是將list按特定順序重新排列,默認為由小到大滔岳,參數(shù)reverse=True可改為倒序杠娱,由大到小。
reserse方法會將列表中的元素頭尾倒置谱煤,不會對列表進行排序
例:使用sort方法對列表進行排序
例:使用sort方法對列表進行倒序排序
例:使用reverse對列表進行翻轉