Python 列表

我們可以使用Python列表保存一系列數(shù)據(jù)脑豹。

Python中闸餐,列表類型用[]來表示茬高。

1、定義列表

例:定義列表

定義列表
運行結果

與其他語言不同的是吧凉,Python中的列表中可以添加不同類型的數(shù)據(jù)

2隧出、遍歷列表

例:for循環(huán)遍歷列表

for循環(huán)遍歷列表
運行結果

例:while循環(huán)遍歷列表

while循環(huán)遍歷列表
運行結果

要想獲取列表中的某一個元素,可以利用元素的下標進行隨機訪問阀捅。

3胀瞪、列表的相關操作

(1)向列表添加元素

要想向列表中添加元素,可以利用列表的append()饲鄙,extend()赏廓、insert()方法

例:使用append()方法向列表中添加元素

使用append()方法向列表中添加元素
運行結果

例:使用extend()方法向列表中添加元素

使用extend()方法向列表中添加元素
運行結果

append()方法的參數(shù)可以是一個元素涵紊,也可以是一個列表,當傳入一個列表作為參數(shù)時幔摸,這個列表會被當做一個元素添加到列表末尾摸柄。

extend()方法的參數(shù)只能是一個可迭代的對象,可迭代對象中的每個元素會依次添加在原列表的末尾既忆。

例:使用insert()方法向列表中添加元素

使用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ù)

統(tǒng)計元素在列表中出現(xiàn)的次數(shù)
運行結果

例:查找元素在列表中的位置

查找元素在列表中的位置
運行結果

index()方法也可以傳遞一個起始位置和結束位置作為參數(shù)援所,縮小查找范圍庐舟,區(qū)間為左閉右開 [start,end)

(4)刪除列表元素

列表元素的常用刪除方法有:

del:根據(jù)下標進行刪除

pop:刪除最后一個元素

remove:根據(jù)元素的值進行刪除

例:使用del刪除元素

使用del刪除元素
運行結果

例:使用pop刪除元素

使用pop刪除元素
運行結果

例:使用remove刪除元素

使用remove刪除元素
運行結果

remove()會刪除第一次出現(xiàn)的元素住拭,后面重復出現(xiàn)的元素不會刪除挪略。

(5)列表排序

sort方法是將list按特定順序重新排列,默認為由小到大滔岳,參數(shù)reverse=True可改為倒序杠娱,由大到小。

reserse方法會將列表中的元素頭尾倒置谱煤,不會對列表進行排序

例:使用sort方法對列表進行排序

使用sort方法對列表進行排序
運行結果

例:使用sort方法對列表進行倒序排序

使用sort方法對列表進行倒序排序
運行結果

例:使用reverse對列表進行翻轉

使用reverse對列表進行翻轉
運行結果
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末摊求,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子趴俘,更是在濱河造成了極大的恐慌睹簇,老刑警劉巖奏赘,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件寥闪,死亡現(xiàn)場離奇詭異,居然都是意外死亡磨淌,警方通過查閱死者的電腦和手機疲憋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來梁只,“玉大人缚柳,你說我怎么就攤上這事埃脏。” “怎么了秋忙?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵彩掐,是天一觀的道長。 經(jīng)常有香客問我灰追,道長堵幽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任弹澎,我火速辦了婚禮朴下,結果婚禮上,老公的妹妹穿的比我還像新娘苦蒿。我一直安慰自己殴胧,他們只是感情好,可當我...
    茶點故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布佩迟。 她就那樣靜靜地躺著团滥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪音五。 梳的紋絲不亂的頭發(fā)上惫撰,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天,我揣著相機與錄音躺涝,去河邊找鬼厨钻。 笑死,一個胖子當著我的面吹牛坚嗜,可吹牛的內容都是我干的夯膀。 我是一名探鬼主播,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼苍蔬,長吁一口氣:“原來是場噩夢啊……” “哼诱建!你這毒婦竟也來了?” 一聲冷哼從身側響起碟绑,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤俺猿,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后格仲,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體押袍,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年凯肋,在試婚紗的時候發(fā)現(xiàn)自己被綠了谊惭。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖圈盔,靈堂內的尸體忽然破棺而出豹芯,到底是詐尸還是另有隱情,我是刑警寧澤驱敲,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布铁蹈,位于F島的核電站,受9級特大地震影響众眨,放射性物質發(fā)生泄漏木缝。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一围辙、第九天 我趴在偏房一處隱蔽的房頂上張望我碟。 院中可真熱鬧,春花似錦姚建、人聲如沸矫俺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽厘托。三九已至,卻和暖如春稿湿,著一層夾襖步出監(jiān)牢的瞬間铅匹,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工饺藤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留包斑,地道東北人。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓涕俗,卻偏偏與公主長得像罗丰,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子再姑,可洞房花燭夜當晚...
    茶點故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內容

  • 千里之行元镀,始于足下绍填。要練成一雙洞悉一切的眼睛,還是得先把基本功扎扎實實地學好栖疑。今天讨永,本喵帶大家仔細溫習一下Pyth...
    山禾家的貓閱讀 459評論 0 0
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,723評論 0 10
  • 引言 Python是一種解釋型蔽挠、面向對象住闯、動態(tài)數(shù)據(jù)類型的高級程序設計語言。Python現(xiàn)在已經(jīng)成為一門非常通用的...
    54111d9c4d0a閱讀 803評論 0 0
  • 圖片發(fā)自簡書App “誰澳淑?”雅雅騰的一下從椅子上彈起來比原,瞪大了眼睛,手捂著胸口杠巡,慌亂的后退到門邊量窘。 “誰?是誰氢拥?”...
    miss_suge閱讀 388評論 0 0
  • 最初有這個想法是因為最近比較火的一部日本超甜少女爆棚的電影——《與君相戀100次》蚌铜。最近和自己單戀了一段...
    單瀲閱讀 179評論 0 0