久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

Python基本數(shù)據(jù)類型之列表類型

前面我們說過,不管是字符串類型、整型、還是浮點(diǎn)型他們存的變量值都是一個(gè)值對(duì)吧。

name=‘于謙’,這是一個(gè)值、age=45,這也是一個(gè)值、price=3.5,這還是一個(gè)值。這幾個(gè)變量都只能存一個(gè)值。那我要存多個(gè)值怎么辦。

比如我先再有個(gè)需求,于謙這個(gè)人眾所周知有三大愛好,分別是抽煙、喝酒、燙頭對(duì)吧!你現(xiàn)在要把他的愛好這個(gè)狀態(tài)給記錄下來首先肯定不能用數(shù)字存吧,你總不可能說他的愛好是1433223吧~。

愛好這個(gè)東西仔細(xì)想,應(yīng)該是個(gè)描述性質(zhì)的吧。有同學(xué)說這還不簡(jiǎn)單,hobbies=‘抽煙、喝酒、燙頭’。這不就記錄下來了嗎

但是咱們存的目的是為了以后能夠方便的取,以后不管寫任何程序都是一樣,先把數(shù)據(jù)存進(jìn)去然后取出來進(jìn)行各種各樣的處理。所有的程序都是這樣,你用什么類型去存狀態(tài)都可以沒有硬性的要求但是你一定要把握一個(gè)原則,就是一定要方便以后存。

我就用字符串來存這三個(gè)愛好,一點(diǎn)問題都沒有,但是我們要考慮方不方便我們以后取,現(xiàn)在我們來看。

假如我現(xiàn)在讓你直接把這三個(gè)愛好一起取出來,你這樣存是沒問題的但我現(xiàn)在的需求是,把他第二個(gè)愛好給我去取出來。你就會(huì)發(fā)現(xiàn)用字符串就根本沒辦法做到了,它沒辦法取第幾個(gè)。

這時(shí)候就涉及到一個(gè)新的類型出來了,就是列表,列表按位置(我們稱之為索引)來記錄多個(gè)值的。索引從0開始,0對(duì)應(yīng)第一個(gè)值、1對(duì)應(yīng)第二個(gè)值、2對(duì)應(yīng)第三個(gè)值,以此類推?,F(xiàn)在我們?cè)傧胍〉诙€(gè)值那就是1號(hào)索引。所以列表就是用來記錄多個(gè)值的,并且按照索引取指定位置的值。

定義列表的方式就是(如圖),注意都是英文狀態(tài)下的符號(hào)!int類型、float類型、字符串類型、甚至列表都可以放在里面。

現(xiàn)在我們來看怎么取值,剛剛也說了列表是按索引對(duì)應(yīng)值,現(xiàn)在我們來看怎么取值。

如果我直接打印L的話,那就是全部都取到。

如果我現(xiàn)在要取第三個(gè)值。

那如果我要取列表里的列表的第二個(gè)值怎么辦,也是同樣的操作。這就是列表的嵌套取值,你可以一直嵌套下去。索引也是一樣的,一層層取值就行了。

我現(xiàn)在在列表里增加了很多值,我要最后的值,是不是要一個(gè)一個(gè)的數(shù)出來,那樣就太麻煩了。之前前往后是從0開始的,那么從后往前是從-1開始的。最后一個(gè)索引就是-1,以此類推。

好了關(guān)于列表就先講那么多。

未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » Python基本數(shù)據(jù)類型之列表類型

贊 (0) 打賞

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞