Python 元組 列表 字典的介紹及應用

2021-08-13 18:56:13 字數 3305 閱讀 7923

defcound(self.sub.start=none,end=now)

1.陣列只能放相同資料型別,列表不需要相同型別

2建立乙個列表只要把逗號分割成不同資料項使用方括號括起來即可

3列表的增刪改查

增list.insert(4,2000)在第幾個位置新增元素

如:list1.insert(1,2001)

表示索引下標為

1的地方加入

2001

結果為list1

是追加(只能追加到最後)列表也可以相加 例如

str1=

【1,2,3,4,5

】str2=

【2,3,4,5,6】

print

(str1+str2)

刪 del list[2]刪除第二個

print(list1)刪除第乙個

str1.pop

()(表示把

str1

列表中最後乙個刪除)注:

pop只是預設是最後乙個也可以給乙個索引值刪除其他位置的內容

例如;str1 pop(1

)這樣就表示刪除索引為

1的內容

刪除的第三種方法

remove(「」

)表示刪除括號裡的內容但是只刪除一次

例如:str1.remove

(「2」

)(表示刪除了

str1中的2

,如果有同樣的數字

2只刪除最前面的那個)

list1.pop(1)可以刪除最後乙個

print(list1)指定刪除某乙個下標

list.remove(「」)刪除括號內的內容只能刪除乙個

list.index

查index(「runoob」)返回查詢下標

print

(str1.index(5

))結果就是4因為

5的下標在

str中為4

6退出a=[1,2,3,4,5]

b=aprint(id(b),id(a))

id 位址是一樣的

while用固定迴圈去做

for用不固定迴圈去做

元組(1,2)

元組與列表相似但是元組的

tuple元組 小括號是元組

mytuple=(「123」,」abc」)

print(len(mytuple)

元組增加不行,修改不行,刪除均不行,只能查詢

a=(1,2)

b=aprint(b)  

c,d=a

print(c) 1

prind(b) 2

如果值多餘變數則報異常

例如:tup1=

(「goole」

,「runoob」

,「1997」

,「2000」)

tup2=

(1,2,3,4,5)

tup3=

();(表示建立空元組)

元組中只包含乙個元素時,需要在元素後面新增逗號,否則括號會被當作運算子使用例如:

tup1=(50

)(不加逗號,型別為整數)

tup1=(50

,)(加上逗號,型別為元組)

元組的元素無法修改所以增,刪,改均不可以只可以查詢 例如

print

(tup1【1

】) 元組賦值: 字典

字典是另一種變數模型且儲存任意型別物件。字典簡稱建築隊。

mydic字典

mydic=(「username」,」張三」,age「20」)

print (mydic[「username」])

張三增d[「鍵」]=值

刪del[「鍵」]=

字典的增刪改查

增:直接增加乙個字典例如

abc【

「height」

】=1.8

(這樣再輸出

abc的時候後面就會多出

height

:1.8

,注意格式也是中括號)

改:增加乙個相同的字典改一下值就好例如:

abc【

「height」

】=1.9

(這樣再輸出結果就變成了

height

:1.9)

查詢:(

get)例如

print

(abc.get

(xingbie

))這樣結果就是「男

」 get(裡填寫的是鍵輸出就會出現它對應的值)

遍歷所有的鍵

;keys()

例如for i in abc.keys

(這句話表示迴圈長度為

abc的所有的鍵)

print(i

)(結果就出了

abc中所有的鍵)

遍歷所有的值:

values()

例如for i in abc.values

()(這句話表示迴圈長度為

abc的所有的值)

print(i

)(結果就出了

abc中所有的值)

遍歷鍵和值(元組型別)

items 例如

for i in abc.items()

print(i

)(結果就出了

abc中所有的鍵和值是以元組形式列印)

把相應的鍵放入熟悉的方括弧,如下例項:

dict =

print

("dict['name']:"

, dict[

'name'])

print

("dict['age']: "

, dict[

'age'])

結果 dict[

'name'

]:runoob

dict[

'age']:7

向字典新增新內容的方法是增加新的鍵

/值對,修改或刪除已有鍵

/值對如下例項:

dict =

dict[

'age']=

8;# 更新

age

dict[

'school']=

"教程"#

新增資訊

結果8教程

能刪單一的元素也能清空字典,清空只需一項操作。

顯示刪除乙個字典用

del命令,如下例項:

dict =

del dict[

'name']#

刪除鍵'name'

dict.clear()

# 刪除字典

del dict         #

刪除字典

python 元組 列表 字典

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

元組,列表,字典

元組 tuple 元組常用小括號表示,即 元素加逗號,是元組的標識。tuple a b c d e f g 常規來說,定義了乙個元組之後就無法再新增或修改元組的元素,但對元組切片可以新增會修改元組的元素。列表 list 列表常用方括號表示,即 1 list1 a b c 1,3,5 2 list2 ...

python元組 列表 字典 集合

列表 1.可以用list 函式或者方括號建立,元素之間用逗號 分隔。2.列表的元素不需要具有相同的型別 3.使用索引來訪問元素 4.可切片 list1 list 1,2 可用list 函式建立,資料需要相同型別 list2 1,3,hello 3.5 可用list 建立不同資料型別 print li...