python初學17.Python特色資料型別(列表)(上)

b10l07發表於2017-11-08

列表

列表,可以是這樣的:

8384681-ffec4030b4fa4c1d.png

分享了一波我的網易雲音樂列表

今天開始講Python的特色資料型別,注意,是特色

說到特色,我先想到的是吃的:

8384681-db583dc5d320e626.png

Python提供了列表這種資料型別來儲存由多個值構成的序列

建立列表

用逗號將不同資料項分隔開,整體放在一個方括號 [ ] 裡就建立了列表

8384681-35a122236b2f69c8.png

列表中的資料型別可以是相同的(如上面的int和str型別)

也可以是不同的

如:

8384681-cd132e17e12e13d9.png

更厲害的是,列表裡還可以巢狀列表

8384681-cccbb260d0c92883.png

我又想到俄羅斯套娃【捂臉】

空列表定義:

8384681-c5195cf2369c4819.png

結合空字串理解

檢視列表型別:

8384681-b6afe35f251305aa.png

列表的基本操作

1. 通過索引取出列表的元素

方法:

列表名[索引數字]

8384681-f1ddffbe3f9ddb7f.png

取出列表list1的第0個位置的元素

注意:這裡索引編號是從0開始,到4結束,(索引4對應著5這個元素值)

所以取索引5的時候會報錯:

8384681-1a157cbccd6756bb.png

報錯資訊提示索引超出列表範圍

2.使用加號連線列表

使用方法:

列表1+列表2

8384681-67b7eda861abd604.png

3.列表複製陣列

使用方法:

列表*次數

8384681-4cbde7a5e919de3b.png

4.求列表長度

使用方法:

len(列表)

8384681-f532a3a2f61a0103.png

5.對列表元素迴圈

使用方法:

for 變數 in 列表:

print(變數)

8384681-1ba7c9b59213e199.png

6.檢查列表中是否存在某個元素(返回的是布林值 bool )

使用方法:

元素 in 列表

8384681-e9ab0dfdbefb7fb4.png

7.刪除列表

使用方法:

del  列表名

8384681-dfa2c5444cb79f6b.png

刪除之後,就不能顯示list1了

8.刪除列表中索引為 i 的元素

使用方法:

del list1[i]

8384681-06b52f71a672f453.png

索引為2的元素‘c’被刪除了

9.返回列表中最大的值

使用方法:

max(列表名)

8384681-3dc87b2115c33a6c.png

list2 中的字串可以比較大小

但是list4 中的取最大值報錯了,提示是str和float不能比較大小

10.返回列表中最小的值

使用方法:

min(列表名)

8384681-e602ebf504a5ce04.png

今天沒有作業!

驚不驚喜?開不開心?

下課

人生苦短,我選Python

相關文章