2019-07-24 Python3 列表list

本文章的內(nèi)容:

1.序列的一些介紹

2.創(chuàng)建列表

3.訪問(wèn)列表中的值

4.更新列表(對(duì)列表重新賦值)

5.刪除列表元素

6.Python列表腳本操作符

7.Python列表截取與拼接

8.嵌套列表

9.Python列表函數(shù)&方法

Python3?列表-list [ ]

1.序列的一些介紹

序列是Python中最基本的數(shù)據(jù)結(jié)構(gòu)菩混。序列中的每個(gè)元素都分配一個(gè)數(shù)字 - 它的位置忿墅,或索引,第一個(gè)索引是0沮峡,第二個(gè)索引是1疚脐,依此類推。

Python有6個(gè)序列的內(nèi)置類型(number \string \tuple\ list\ set\ dictionary)邢疙,但最常見的是列表和元組棍弄。

序列都可以進(jìn)行的操作包括索引,切片疟游,加(+)呼畸,乘(*),檢查成員(in 颁虐、not in)蛮原。

重要:Python的切片操作就是指那些截取,并獲得列表的操作另绩,例如list[1:5]...

此外儒陨,Python已經(jīng)內(nèi)置確定序列的長(zhǎng)度以及確定最大和最小的元素的方法。

列表是最常用的Python數(shù)據(jù)類型笋籽,它可以作為一個(gè)方括號(hào)內(nèi)的逗號(hào)分隔值出現(xiàn)蹦漠。


2.創(chuàng)建列表

列表的數(shù)據(jù)項(xiàng)不需要具有相同的類型

創(chuàng)建一個(gè)列表,只要把逗號(hào)分隔的不同的數(shù)據(jù)項(xiàng)使用方括號(hào)括起來(lái)即可车海。如下所示:

list1 = ['Google', 'Runoob', 1997, 2000];

list2 = [1, 2, 3, 4, 5 ];

list3 = ["a", "b", "c", "d"];

與字符串的索引一樣笛园,列表索引從0開始。列表可以進(jìn)行截取侍芝、組合等研铆。

3.訪問(wèn)列表中的值

使用下標(biāo)索引來(lái)訪問(wèn)列表中的值,同樣你也可以使用方括號(hào)的形式截取字符州叠,如下所示:

實(shí)例(Python 3.0+)

#!/usr/bin/python3

list1 = ['Google', 'Runoob', 1997, 2000];

list2 = [1, 2, 3, 4, 5, 6, 7 ];

print ("list1[0]: ", list1[0])

print ("list2[1:5]: ", list2[1:5])

運(yùn)行實(shí)例 ?

以上實(shí)例輸出結(jié)果:

list1[0]:? Google

list2[1:5]:? [2, 3, 4, 5]

4.更新列表(對(duì)列表重新賦值)

(1)指定下標(biāo)所對(duì)應(yīng)的元素給予賦值

(2)append()方法

你可以對(duì)列表的數(shù)據(jù)項(xiàng)進(jìn)行修改或更新棵红,你也可以使用append()方法來(lái)添加列表項(xiàng),如下所示:

實(shí)例(Python 3.0+)

#!/usr/bin/python3

list = ['Google', 'Runoob', 1997, 2000]

print ("第三個(gè)元素為 : ", list[2])

list[2] = 2001

print ("更新后的第三個(gè)元素為 : ", list[2])

注意:我們會(huì)在接下來(lái)的章節(jié)討論append()方法的使用

以上實(shí)例輸出結(jié)果:

第三個(gè)元素為 :? 1997

更新后的第三個(gè)元素為 :? 2001

list中attend()方法

描述

append() 方法用于在列表末尾添加新的對(duì)象留量。

語(yǔ)法

append()方法語(yǔ)法:

list.append(obj)

參數(shù)

obj -- 添加到列表末尾的對(duì)象。

返回值

該方法無(wú)返回值哟冬,但是會(huì)修改原來(lái)的列表楼熄。

實(shí)例

#更新列表

list =["Google","Runoob",1997,2001]

print("列表中的第三個(gè)元素:",list[2])

list[2]=2019

print("更新后列表的第三元素:",list[2])

#append 代表在列表末尾添加元素

list.append(2017)

print("更新后的列表:",list)

運(yùn)行結(jié)果:

5.刪除列表元素

(1)del 語(yǔ)句刪除列表的元素

(2)remove()方法

可以使用 del 語(yǔ)句來(lái)刪除列表的的元素,如下實(shí)例:

實(shí)例(Python 3.0+)

#!/usr/bin/python3

list = ['Google', 'Runoob', 1997, 2000]

print ("原始列表 : ", list)

del list[2]

print ("刪除第三個(gè)元素 : ", list)

以上實(shí)例輸出結(jié)果:

原始列表 :? ['Google', 'Runoob', 1997, 2000]

刪除第三個(gè)元素 :? ['Google', 'Runoob', 2000]

注意:我們會(huì)在接下來(lái)的章節(jié)討論 remove() 方法的使用

6.Python列表腳本操作符

列表對(duì) + 和 * 的操作符與字符串相似浩峡。+ 號(hào)用于組合列表可岂,* 號(hào)用于重復(fù)列表。

如下所示:

7.Python列表截取與拼接

Python的列表截取與字符串操作類型翰灾,如下所示:

L=['Google', 'Runoob', 'Taobao']

操作:

>>>L=['Google', 'Runoob', 'Taobao']

>>> L[2]

'Taobao'

>>> L[-2]

'Runoob'

>>> L[1:]

['Runoob', 'Taobao']

>>>

列表還支持拼接操作:

>>>squares = [1, 4, 9, 16, 25]

>>> squares += [36, 49, 64, 81, 100]

>>> squares

[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

>>>

8.嵌套列表

使用嵌套列表即在列表里創(chuàng)建其它列表缕粹,例如:

>>>a = ['a', 'b', 'c']

>>> n = [1, 2, 3]

>>> x = [a, n]

>>> x

[['a', 'b', 'c'], [1, 2, 3]]

>>> x[0]

['a', 'b', 'c']

>>> x[0][1]

'b'

9.Python列表函數(shù)&方法

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末稚茅,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子平斩,更是在濱河造成了極大的恐慌亚享,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绘面,死亡現(xiàn)場(chǎng)離奇詭異欺税,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)揭璃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門晚凿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人瘦馍,你說(shuō)我怎么就攤上這事歼秽。” “怎么了情组?”我有些...
    開封第一講書人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵燥筷,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我呻惕,道長(zhǎng)荆责,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任亚脆,我火速辦了婚禮做院,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘濒持。我一直安慰自己键耕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開白布柑营。 她就那樣靜靜地躺著屈雄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪官套。 梳的紋絲不亂的頭發(fā)上酒奶,一...
    開封第一講書人閱讀 49,764評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音奶赔,去河邊找鬼惋嚎。 笑死,一個(gè)胖子當(dāng)著我的面吹牛站刑,可吹牛的內(nèi)容都是我干的另伍。 我是一名探鬼主播,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼绞旅,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼摆尝!你這毒婦竟也來(lái)了温艇?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤堕汞,失蹤者是張志新(化名)和其女友劉穎勺爱,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體臼朗,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡邻寿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了视哑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绣否。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖挡毅,靈堂內(nèi)的尸體忽然破棺而出蒜撮,到底是詐尸還是另有隱情,我是刑警寧澤跪呈,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布段磨,位于F島的核電站,受9級(jí)特大地震影響耗绿,放射性物質(zhì)發(fā)生泄漏苹支。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一误阻、第九天 我趴在偏房一處隱蔽的房頂上張望债蜜。 院中可真熱鬧,春花似錦究反、人聲如沸寻定。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)狼速。三九已至,卻和暖如春卦停,著一層夾襖步出監(jiān)牢的瞬間向胡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工惊完, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留僵芹,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓专执,卻偏偏與公主長(zhǎng)得像淮捆,于是被迫代替她去往敵國(guó)和親郁油。 傳聞我的和親對(duì)象是個(gè)殘疾皇子本股,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • Python 簡(jiǎn)介Python 是一個(gè)高層次的結(jié)合了解釋性攀痊、編譯性、互動(dòng)性和面向?qū)ο蟮哪_本語(yǔ)言拄显。Python 的設(shè)...
    在暴風(fēng)雨中逆襲閱讀 1,718評(píng)論 0 12
  • 一苟径、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 5,723評(píng)論 0 10
  • 寫在前面的話 代碼中的# > 表示的是輸出結(jié)果 輸入 使用input()函數(shù) 用法 注意input函數(shù)輸出的均是字...
    FlyingLittlePG閱讀 2,743評(píng)論 0 8
  • 大學(xué)就是這樣棘街,越來(lái)越孤獨(dú),越來(lái)越獨(dú)立承边,慢慢接受著遭殉,改變著,妥協(xié)著卻又反抗著博助。我的夢(mèng)想险污,我的未來(lái),要真正掌握在自己手...
    不過(guò)六級(jí)不改名123閱讀 317評(píng)論 0 0
  • 你總是問(wèn)我什麼時(shí)候回廣州蚁飒,我說(shuō)回去是不可能啦,但是你和阿j結(jié)婚的時(shí)候我一定會(huì)來(lái)萝喘。 那邊的你淮逻,總是發(fā)著笑臉的表情。 ...
    妙年閱讀 421評(píng)論 0 2