Python資料型別(列表,元組,字典)

2021-08-31 09:24:27 字數 2031 閱讀 3379

1,列表

初始化列表:

list=['physics', 'chemistry', 1997, 2000];

列表的函式和方法;

list.count(obj) 統計某個元素在列表中出現的次數

list.extend(seq) 在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)

list.index(obj) 從列表中找出某個值第乙個匹配項的索引位置,索引從0開始

list.insert(index, obj) 將物件插入列表

list.pop(obj=list[-1]) 移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值

list.remove(obj) 移除列表中某個值的第乙個匹配項

list.reverse() 反向列表中元素,倒轉

list.sort([func]) 對原列表進行排序

2,元組

python的元組與列表類似,不同之處在於元組的元素不能修改;元組使用小括號(),列表使用方括號;元組建立很簡單,只需要在括號中新增元素,並使用逗號(,)隔開即可.

元組運算子

與字串一樣,元組之間可以使用+號和*號進行運算。這就意味著他們可以組合和複製,運算後會生成乙個新的元組。

表示式結果

描述len((1,2,3,))

3計算元素個數

(1,2,3)+(4,5,6)

(1,2,3,4,5,6)

拼接起來

['hi']*4

('hi','hi','hi','hi')

複製3 in(1,2,3)

true

元素是否存在

for x in(1,2,3):print x

1 2 3迭代

元組的內建函式:

cmp(tuple1, tuple2) 比較兩個元組元素。

len(tuple) 計算元組元素個數。

max(tuple) 返回元組中元素最大值。

min(tuple) 返回元組中元素最小值。

tuple(seq) 將列表轉換為元組。

3,字典,

字典(dictionary)是除列表之外python中最靈活的內建資料結構型別。列表是有序的物件結合,字典是無序的物件集合。兩者之間的區別在於:字典當中的元素是通過鍵來訪問的,而不是通過偏移訪問。字典由鍵和對應的值組成。字典也被稱作關聯陣列或雜湊表。

基本語法:

dict = ;
每個鍵與值必須用冒號隔開(:),每對用逗號分割,整體放在花括號中({})。鍵必須獨一無二,但值則不必;值可以取任何資料型別,但必須是不可變的,如字串,數或元組。

字典內建函式和方法

cmp(dict1, dict2) 比較兩個字典元素。

len(dict) 計算字典元素個數,即鍵的總數。

str(dict) 輸出字典可列印的字串表示。

type(variable) 返回輸入的變數型別,如果變數是字典就返回字典型別。

radiansdict.clear() 刪除字典內所有元素

radiansdict.copy() 返回乙個字典的淺複製

radiansdict.fromkeys() 建立乙個新字典,以序列seq中元素做字典的鍵,val為字典所有鍵對應的初始值

radiansdict.get(key, default=none) 返回指定鍵的值,如果值不在字典中返回default值

radiansdict.has_key(key) 如果鍵在字典dict裡返回true,否則返回false r

adiansdict.items() 以列表返回可遍歷的(鍵, 值) 元組陣列

radiansdict.keys() 以列表返回乙個字典所有的鍵

radiansdict.setdefault(key, default=none) 和get()類似, 但如果鍵不已經存在於字典中,將會新增鍵並將值設為default

radiansdict.update(dict2) 把字典dict2的鍵/值對更新到dict裡

radiansdict.values() 以列表返回字典中的所有值

Python資料型別 列表 元組

列表是什麼 列表由一系列按特定順序排列的元素組成。用方括號來表示列表,並用逗號來分隔其中的元素。可通過從0開始的索引來訪問列表元素,1 最後乙個元素,2代表倒數第二個元素 ls 1,0.4,ab 2,23 print ls 1 2,23 列表 新增和刪除元素 刪除元素 1.使用del語句和索引刪除任...

python資料型別 列表和元組型別

定義乙個列表型別很簡單 l a b c d e f 變數l即為列表型別,可以用type方法檢視 print type l 對資料的操作最重要的無非是增 刪 改 查這四個操作 首先,我們理解乙個序列的索引 下標 列表中每個元素都有自己的乙個下標,下標從0開始,倒數從 1開始 索引出列表中的元素 pri...

python 資料型別 列表和元組

列表是以方括號包圍的資料集合,不同成員以 隔開。列表中可以包含任何資料型別,也可以包括另乙個列表。列表頁可以通過序號來訪問其中的成員。在指令碼中可以對列表中的資料進行排序 新增 刪除等操作,改變列表中的中某一成員。元組是以圓括號 包圍的資料集合。與列表不同的是,元組中的資料一旦確定就不能被改變。元組...