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