前面學的幾種型別,每次賦值只能儲存一條資料。
如果我們需要使用很多資料的時候,就會很不方便。而列表、元組和字典的作用,就是可以幫我們儲存大量資料,讓計算機去讀取和操作。
用我最愛的粉墨來做例子嘻嘻嘻:
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提供了一種特殊語法,可以...