元組,列表,字典

2021-08-19 03:05:06 字數 2059 閱讀 7669

元組(tuple):

元組常用小括號表示,即:(),元素加逗號,是元組的標識。

tuple = ('a','b','c','d','e','f','g')
常規來說,定義了乙個元組之後就無法再新增或修改元組的元素,但對元組切片可以新增會修改元組的元素。

列表(list):

列表常用方括號表示,即:;

1 list1 = ['a','b','c',1,3,5]

2 list2 = [1,2,3,4,5,6]

建立乙個列表,只要把用逗號分隔的不同的資料項使用方括號括起來即可。

常用函式:

切片:  

print (list[1:4])#取第二個到第四個

print (list[1:])#取第二個到最後乙個

print (list[1:-1])#取第二個到最後第二個

print (list[1:-1:2])#最後乙個引數為步長

len(list):返回列表元素個數

max(list):返回列表元素最大值

min(list):返回列表元素最小值

list(tuple):將元組轉換為列表

count : 計算某元素出現次數

list=[1,12,1,1,2,1,2,3,4]

t=list.count(1)

print(t) #t=4

list.extend(list):在列表末尾新增包含多個值的另乙個序列,有擴充套件列表的作用

list.insert(index,obj):將物件插入列表中的第index元素之前

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

list.remove(obj):移除列表中某個值

list.reverse():將列表中的元素反向排列

list.sort(function()):將列表進行排序

del :刪除任何東西

del list[1]

del list

字典(dict):

字典是由花括號{}來包含其資料的,花括號內包含鍵(key)和其對應的值(value),一對鍵和值成為乙個項,鍵和值用冒號:隔開,項和項之間用逗號,隔開,空字典就是不包含任何項的字典,也可理解為空字典就是花括號內不包含任何內容,直接使用花括號{}表示。

dict =
備註:鍵是乙個不可變的資料型別

字典的儲存是無序的,通過字典裡面的鍵值來取值。

新增:

dict["hobby"]=girl
setdefulat:有返回值,若字典中有該鍵,則返回該鍵的值;若沒有則返回插入的鍵的值

dict.setdefault("age":"19")#不會覆蓋掉age的20為19,返回值為20;若dict中沒有該鍵值,則插入,值為19,返回值為19
查:

dict["age"]  #通過鍵名查

dict.keys();#查出所有的鍵名

dict.values();#查出所有的鍵值

dict.items();#查出所有的鍵值對,生成元組

改:

變數名:[要修改的鍵名] = 新值

dict2=

dict.update(dict2)#如果有相同的鍵,則它的值被覆蓋

刪:

del方法:刪除鍵對應的值,del 變數名[鍵名];

刪除字典,del 變數名。

clear方法:清空字典內容。

變數名.clear()

pop方法:刪除鍵對應的值,但是它會把對應的值輸出後再刪除

其他:初始化:

排序:以鍵名排序,(ascii值)

sorted(dict)

python 元組 列表 字典

昨天覆習了一下python有關元組,字典,列表的知識,記了一點筆記,在這裡分享一下 1,元組 1 由不同元素組成 2 元素可以是不同資料型別 字串,數字,元組等 3 語法格式 data name member 1,member 2,member 3,4 示例 data a 1,2,adc 2,nb ...

元組,列表,字典,集合

一 元組 tuple 1.定義 t 1,2,3 每個資料間用,隔開。當只有乙個元素時,元素後加 不加會被當作int型 2.下標 與字串相同,t 2 乙個元素乙個下標。3.不允許被修改 4.切片 t 起始 終止 步長 當步長為負數時,起始預設為 1。5.內建函式 len type max min su...

元組 列表 字典 集合

元組 元組跟列表一樣可以儲存多個值,大多數元組只是用來讀的,不用作修改,在相同元素下,列表占用的資源會比元組大 元組也有下標或者索引 t1 a b c d res t1.index a print res 0t1 a b c d res t1.count a print res 1列表 ctrl d...