Python小白學習筆記 《4 列表 元組和字典》

2021-10-09 05:50:34 字數 2877 閱讀 7428

前面學的幾種型別,每次賦值只能儲存一條資料。

如果我們需要使用很多資料的時候,就會很不方便。而列表、元組和字典的作用,就是可以幫我們儲存大量資料,讓計算機去讀取和操作。

用我最愛的粉墨來做例子嘻嘻嘻:

blackpink =

['jisoo'

,'jennie'

,'rose'

,'lisa'

]

圖中的[『jisoo』,『jennie』,『rose』,『lisa』]就是乙個列表。

乙個列表需要用中括號[ ]把裡面的各種資料框起來,裡面的每乙個資料叫作「元素」。

每個元素之間都要用英文逗號隔開。這就是列表的標準格式。

從列表中提取單個元素,涉及到乙個新的知識點:偏移量

列表中的各個元素,是有序地排列的,每個元素都有自己的位置編號(即偏移量)。

列印『lisa我愛你!』:

blackpink =

['jisoo'

,'jennie'

,'rose'

,'lisa'

]print

(blackpink[3]

+'我愛你!'

)#『lisa的位置從jisoo(第0個)開始數是第3個』

終端:

1.偏移量是從0開始的,而非我們習慣的從1開始;

2.列表名後加帶偏移量的中括號,就能取到相應位置的元素。所以,我們可以通過偏移量來對列表進行索引(可理解為搜尋定位),讀取我們所需的元素。

從列表提取多個元素,將列表的某個片段拿出來處理,叫做切片,這種切片的方式可以讓我們從列表中取出多個元素。

blackpink =

['jisoo'

,'jennie'

,'rose'

,'lisa'

]print

(blackpink[:]

)# 列印出['jisoo','jennie','rose','lisa']

print

(blackpink[2:

])# 列印出['rose','lisa']

print

(blackpink[:2

])# 列印出['jisoo','jennie']

print

(blackpink[1:

3])#列印出['jennie','rose']

由上面**可推出規律:

冒號左邊空,就要從偏移量為0的元素開始取;

右邊空,就要取到列表的最後乙個元素;

冒號左邊數字對應的元素要拿,右邊的不動。

list=[

1,2]

list3)

print

(list

)#列印結果: [1,2,3]

list[4

,5])

print

(list

)#列印結果:[1,2,3,[4,5]]

0.3.1del()語句

del()語句可以根據索引而不是值從列表中刪除乙個元素。

list=[

1,2,

3]dellist[0

]print

(list

)#列印結果為 :[2,3]

del語句非常方便,既能刪除乙個元素,也能一次刪除多個元素(原理和切片類似,左取右不取)。

元組的元素可以直接賦值給多個變數,但變數數必須與元素數量一致。

a, b, c =(1

,2,3

)d =

('a'

,'b'

,'c'

)print

(a)#1

print

(b)#2

print

(c)#3

print

(d)#('a', 'b', 'c')

元組不可以修改、刪除元素

字典長這樣:

dic =

仔細看下,字典和列表有3個地方是一樣的:

1.有名稱;

2.要用=賦值;

3.用逗號作為元素間的分隔符。

而不一樣的有兩處:

1.列表外層用的是中括號[ ],字典的外層是大括號;

2.列表中的元素是自成一體的,而字典的元素是由乙個個鍵值對構成的,用英文冒號連線。

這樣唯一的鍵和對應的值形成的組合,叫做【鍵值對】,上述字典就有2個【鍵值對】

從字典中提取對應的值的用法,和列表相似的是要用[ ],不過因為字典沒有偏移量,所以在中括號中應該寫鍵的名稱,即字典名[字典的鍵]。

dic =

print

(dic[key1]

)#終端結果: value1

dic =

del dic[

'key1'

]print

(dic)

#列印結果:

dic [

'key1']=

'value3'

print

(dic)

#列印結果: dic =

print

(dic[

'key1'])

#列印結果: value3

刪除字典裡鍵值對的**是del語句del 字典名[鍵],

而新增鍵值對要用到賦值語句字典名[鍵] = 值

python學習4 列表

在python中,用 來表示列表,並用 來分隔其中的元素。如 friend zyh pzy pzj hlh print friend 顯示結果 列表的索引從0開始,根據這種計數方式,我們可以訪問列表中的任意元素 增加列表中元素的方法分為2種,一為新增,二為插入 friend zyh pzy pzj ...

Python 學習筆記 2 列表

一 列表 列表中的元素可以改變,元組中的元素不可以改變。sr 建立列表的兩個方式 sr list s aiqingzhuanyi list s 將別的型別轉換成列表型別 out 5 a i q i n g z h u a n y i 使用偏移量獲取列表中對應位置的元素 sr a b c d sr 0...

Python學習筆記 (二)列表

3組織列表 二操作列表 3使用列表的一部分切片 三元組 列表是由一系列按特定順序排列的元素組成。在python中,用方括號 來表示列表,並用逗號來分割其中的元素。列表是有序集合,因此要訪問列表的任何元素,只需將該元素的位置或索引告訴python。索引從0開始。同時python提供了一種特殊語法,可以...