2020-05-30

1.序列

1.1基本概念

??序列是Python中最基本的一中數(shù)據(jù)結(jié)構(gòu)。序列用于保存一組有序的數(shù)據(jù)训枢,所有的數(shù)據(jù)在序列當(dāng)中都有一個(gè)唯一的位置(索引)并且序列中的數(shù)據(jù)會(huì)按照添加的順序來(lái)分配索引。
??數(shù)據(jù)結(jié)構(gòu)指計(jì)算機(jī)中數(shù)據(jù)存儲(chǔ)的方式睦刃。

1.2序列的分類

1??可變序列(序列中的元素可以改變):例如 列表(list)字典(dict)
2??不可變序列(序列中的元素不能改變):例如 字符串(str) 元組(tuple)

2.列表

??列表是Python中的一個(gè)對(duì)象
??列表的作用
??列表可以保存多個(gè)有序的數(shù)據(jù)
??列表是用來(lái)存儲(chǔ)對(duì)象的對(duì)象

2.1列表的使用

?列表的創(chuàng)建:通過(guò)[]來(lái)創(chuàng)建一個(gè)空列表眯勾。

2.2切片

1??切片是指從現(xiàn)有列表中獲得一個(gè)子列表
2??通過(guò)切片來(lái)獲取指定的元素
3??語(yǔ)法:列表[起始:結(jié)束:步長(zhǎng)]
4??通過(guò)切片獲取元素時(shí)吃环,會(huì)包括起始位置的元素洋幻,不會(huì)包括結(jié)束位置的元素
5??起始位置和結(jié)束位置的索引可以不寫
①如果省略結(jié)束位置,則會(huì)從當(dāng)前的開(kāi)始位置一直截取到最后
②如果省略開(kāi)始位置竭沫,則會(huì)從第一個(gè)元素截取到結(jié)束的元素骑篙,但是不包括結(jié)束的元素。
③如果開(kāi)始位置和結(jié)束位置都省略谎势,則會(huì)從第一個(gè)元素開(kāi)始截取到最后一個(gè)元素
6??步長(zhǎng)表示每次獲取元素的間隔脏榆,默認(rèn)是1(可以省略不寫)
7??步長(zhǎng)不能為0台谍,但可以為負(fù)數(shù)。

3.通用操作

??+ 和 *
??+可以將兩個(gè)列表拼接成一個(gè)列表
??*可以將列表重復(fù)指定的次數(shù)(注意2個(gè)列表不能夠做乘法坞生,要和整數(shù)做乘法運(yùn)算)
??in 和 not in
??in用來(lái)檢查指定元素是否在列表當(dāng)中
??not in用來(lái)檢查指定元素是否不在列表當(dāng)中
??len()獲取列表元素的個(gè)數(shù)
??max()獲取列表中最大值
??min()獲取列表中最小值
??list.index(x,y,z)
?第一個(gè)參數(shù)x:獲取指定元素在列表中的位置
?第二個(gè)參數(shù)y:表示查找的起始位置
?第三個(gè)參數(shù)z:表示查找的結(jié)束位置
??list.count(x)統(tǒng)計(jì)指定元素在列表中出現(xiàn)的次數(shù)

4.修改列表

??通過(guò)切片來(lái)修改(其實(shí)就是給切片的內(nèi)容重新賦值,但是賦值的內(nèi)容必須是一個(gè)序列)
??當(dāng)設(shè)置了步長(zhǎng)時(shí)炎咖,序列中元素的個(gè)數(shù)必須和切片中元素的個(gè)數(shù)保持一致
??通過(guò)切片來(lái)刪除元素
??del list[起始:結(jié)束]
??list = []

5.列表的方法

1??append()向列表的最后添加一個(gè)元素
2??Insert(x,y)向列表指定位置插入一個(gè)元素 參數(shù)x:要插入的位置 參數(shù)y:要插入的元素
3??extend(iterable)使用一個(gè)新的序列來(lái)擴(kuò)展當(dāng)前序列(它會(huì)將該序列中的元素添加到列表中) 參數(shù)需要傳遞一個(gè)序列
4??pop()根據(jù)索引刪除并返回指定元素乘盼,有返回值
5??remove()刪除指定元素(如果相同值的元素有多個(gè),只會(huì)刪除第一個(gè))
6??reverse()翻轉(zhuǎn)列表
7??sort(key=None,reverse=False)用來(lái)對(duì)列表的元素進(jìn)行排序 reverse:Ture反序:Fslae正序

6.遍歷列表

6.1 for循環(huán)

??通過(guò)for循環(huán)來(lái)遍歷列表
image.png

image.png
? 注意:for循環(huán)的代碼塊會(huì)執(zhí)行多次,序列中有幾個(gè)元素就會(huì)執(zhí)行幾次粹胯。每次執(zhí)行一次就會(huì)將序列中的一個(gè)元素賦值給變量风纠,所以我們可以通過(guò)變量來(lái)獲取列表中的元素

6.2 range(start竹观,stop镐捧,step)

??參數(shù)說(shuō)明
1??start:計(jì)數(shù)從start開(kāi)始潜索。默認(rèn)是從0開(kāi)始。例如range(5)等價(jià)于range(0,5);
2??stop:計(jì)數(shù)到stop結(jié)束懂酱,但不包括stop.例如:range(0,5)是[0,1,2,3,4]沒(méi)有5
3??step:步長(zhǎng)竹习,默認(rèn)為1.例如:range(0,5) 等價(jià)于range(0,5,1)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市列牺,隨后出現(xiàn)的幾起案子整陌,更是在濱河造成了極大的恐慌,老刑警劉巖瞎领,帶你破解...
    沈念sama閱讀 211,376評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件泌辫,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡默刚,警方通過(guò)查閱死者的電腦和手機(jī)甥郑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門逃魄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)荤西,“玉大人,你說(shuō)我怎么就攤上這事觅丰「咎眩” “怎么了冠句?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,966評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵聚唐,是天一觀的道長(zhǎng)杆查。 經(jīng)常有香客問(wèn)我,道長(zhǎng)烙肺,這世上最難降的妖魔是什么氏堤? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,432評(píng)論 1 283
  • 正文 為了忘掉前任购笆,我火速辦了婚禮,結(jié)果婚禮上横缔,老公的妹妹穿的比我還像新娘。我一直安慰自己粮坞,他們只是感情好莫杈,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,519評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布丁存。 她就那樣靜靜地躺著,像睡著了一般聋伦。 火紅的嫁衣襯著肌膚如雪觉增。 梳的紋絲不亂的頭發(fā)上说铃,一...
    開(kāi)封第一講書(shū)人閱讀 49,792評(píng)論 1 290
  • 那天砾嫉,我揣著相機(jī)與錄音舶沿,去河邊找鬼霍转。 笑死低滩,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的婶溯。 我是一名探鬼主播,決...
    沈念sama閱讀 38,933評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼硫狞,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼财忽!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,701評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤惠况,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體龙屉,經(jīng)...
    沈念sama閱讀 44,143評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,488評(píng)論 2 327
  • 正文 我和宋清朗相戀三年醉途,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了渔彰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片植榕。...
    茶點(diǎn)故事閱讀 38,626評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡寝衫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出汹胃,到底是詐尸還是另有隱情宰掉,我是刑警寧澤仇穗,帶...
    沈念sama閱讀 34,292評(píng)論 4 329
  • 正文 年R本政府宣布果漾,位于F島的核電站捍歪,受9級(jí)特大地震影響恩商,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,896評(píng)論 3 313
  • 文/蒙蒙 一申屹、第九天 我趴在偏房一處隱蔽的房頂上張望杆煞。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,742評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背告材。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工隘膘, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留倦零,地道東北人育瓜。 一個(gè)月前我還...
    沈念sama閱讀 46,324評(píng)論 2 360
  • 正文 我出身青樓怀喉,卻偏偏與公主長(zhǎng)得像见间,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,494評(píng)論 2 348