序列是python中最基本的資料結構。序列中的每個元素都分配乙個數字 - 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推。
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"]
序號
方法解釋
1在列表末尾新增新的物件
2list.count(obj)
統計某個元素在列表中出現的次數
3list.extend(seq)
在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)
4list.index(obj)
從列表中找出某個值第乙個匹配項的索引位置
5list.insert(index, obj)
將物件插入列表
6list.pop()
移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值
7list.remove(obj)
移除列表中某個值的第乙個匹配項
8list.reverse()
反向列表中元素
9list.sort(cmp=none, key=none, reverse=false)
對原列表進行排序
如下例項:
tup1 = ('physics', 'chemistry', 1997, 2000)
tup2 = (1, 2, 3, 4, 5 )
tup3 = "a", "b", "c", "d"
元組查詢:
字典是另一種可變容器模型,且可儲存任意型別物件。
字典的每個鍵值 key=>value 對用冒號 : 分割,每個鍵值對之間用逗號 , 分割,整個字典包括在花括號 {} 中 ,格式如下所示:
d =
鍵一般是唯一的,如果重複最後的乙個鍵值對會替換前面的,值不需要唯一。
字典內建函式&方法
序號函式描述1
dict.clear()
刪除字典內所有元素
2dict.copy()
返回乙個字典的淺複製
3dict.get(key, default=none)
返回指定鍵的值,如果值不在字典中返回default值
4dict.has_key(key)
如果鍵在字典dict裡返回true,否則返回false
5dict.update(dict2)
把字典dict2的鍵/值對更新到dict裡
6pop(key[,default])
刪除字典給定鍵 key 所對應的值,返回值為被刪除的值。key值必須給出。 否則,返回default值。
7len(dict)
計算字典元素個數,即鍵的總數。
python列表元組字典
1.列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997 2000 print list 0 list 0 2.列表的增 刪 改 查 insert delete update query 增 list.in...
python 列表,元組,字典
python中,有3種內建的資料結構 列表 元組和字典。1.列表 list是處理一組有序專案的資料結構,即你可以在乙個列表中儲存乙個序列的專案。列表中的專案。列表中的專案應該包括在方括號中,這樣python就知道你是在指明乙個列表。一旦你建立了乙個列表,你就可以新增,刪除,或者是搜尋列表中的專案。由...
python 列表,元組,字典
list a a b b c c for x in list 輸出的是列表裡的每乙個元素 print x for x y in list 輸出的是每個元組中的每個元素 print x,y for x y in enumerate list 輸出的是每個索引和索引對應的元素 print x,y lis...