Python串列、元組、字典
1.串列
串列是最常用的Python資料型別,它可以作為一個方括號內的逗號分隔值出現,串列的資料項不需要具有相同的型別創建一個串列,只要把逗號分隔的不同的資料項使用方括號括起來即可,
①串列的創建與訪問

②串列的更新
可以對串列的資料項進行修改或更新,也可以使用append()方法來添加串列項,如下圖:

③洗掉串列元素
可以使用 del 陳述句來洗掉串列的元素

④串列切片
要創建切片,可指定要使用的第一個元素和最后有一個元素的索引,到達第二個索引的前一個元素停止,

如果沒有指定第一個索引,Python將自動從串列頭開始;如果沒有指定第二個索引,Python將自動索引到串列尾;要輸出最后三個元素,可使用players[-3:],
⑤遍歷切片
如果要遍歷串列的部分元素,可在for回圈中使用切片,

⑥復制串列
要復制串列,可創建一個包含整個串列的切片,只需省略起始索引和終止索引,

⑦python串列函式
len(list) 統計串列元素個數
max(list) 回傳串列元素最大值
min(list) 回傳串列元素最小值
list.remove(‘’) 移除串列中某個值的第一個匹配項
list.reverse() 反向串列中元素
list.pop([index]) 移除串列中的一個元素(默認最后一個),并且回傳該元素的值
2.元組
Python的元組與串列類似,不同之處在于元組的元素不能修改,元組使用小括號,串列使用方括號,元組創建很簡單,只需要在括號中添加元素,并使用逗號隔開即可,
①元組的創建與訪問

②元組的連接
元組中的元素值是不允許修改的,但我們可以對元組進行連接組合,

③元組的洗掉
元組中的元素值是不允許洗掉的,但我們可以使用del陳述句來洗掉整個元組,

④有關元組的函式
len(tuple) 計算元組元素個數,
max(tuple) 回傳元組中元素最大值,
min(tuple) 回傳元組中元素最小值,
3.字典
字典是另一種可變容器模型,且可存盤任意型別物件,字典的每個鍵值 key=>value 對用冒號:分割,每個鍵值對之間用逗號,分割,整個字典包括在花括號{}中,格式如下:
![]()
①字典的創建與訪問

②字典的修改
向字典添加新內容的方法是增加新的鍵/值對,

③字典的洗掉
洗掉一個字典用del命令,清空字典用clear(),

④字典的特性
不允許同一個鍵出現兩次,創建時如果同一個鍵被賦值兩次,后一個值會被記住,
鍵必須不可變,所以可以用數字,字串充當,用串列就不行,
④有關字典的函式
len(dict) 計算字典元素個數,即鍵的總數,
dict.clear() 洗掉字典內所有元素
dict.copy() 回傳一個字典的淺復制
dict.get(key, default=None) 回傳指定鍵的值,如果值不在字典中回傳default值
dict.has_key(key) 如果鍵在字典dict里回傳true,否則回傳false
dict.keys() 以串列回傳一個字典所有的鍵
dict.update(dict2) 把字典dict2的鍵/值對更新到dict里
dict.values() 以串列回傳字典中的所有值
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/89525.html
標籤:其他
