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

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

1.數組只能放相同數據類型,列表不需要相同類型

2創建一個列表只要把逗號分割成不同數據項使用方括號括起來即可

3列表的增刪改查

增list.Insert(4,2000)在第幾個位置添加元素

List.append(“hello”)增加到最後

如:list1.insert(1,2001)

表示索引下標爲1的地方加入2001

結果爲list1{“goole”“2001”“runoob”“1997”“2000”}

append

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

例如str1=1,2,3,4,5  str2=2,3,4,5,6

Printstr1+str2

 

 

刪 del list[2]刪除第二個

Print(list1)刪除第一個

Str1.pop()(表示把str1列表中最後一個刪除)注:pop只是默認是最後一個也可以給一個索引值刪除其他位置的內容  例如;str1 pop1)這樣就表示刪除索引爲1的內容

刪除的第三種方法  remove“”)表示刪除括號裏的內容但是隻刪除一次

例如:str1.remove“2”)(表示刪除了str1中的2,如果有同樣的數字2只刪除最前面的那個)

 

 

List1.pop(1)可以刪除最後一個

Print(list1)指定刪除某一個下標

List.Remove(“”)刪除括號內的內容只能刪除一個

List.index

 

查index(“runoob”)返回查找下標

printstr1.index5))結果就是4因爲5的下標在str中爲4  

6退出

 

a=[1,2,3,4,5]

b=a

print(id(b),id(a))

id 地址是一樣的

 

while用固定循環去做

for用不固定循環去做

 

元組(1,2)

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

Tuple元組 小括號是元組

Mytuple=(“123”,”abc”)

Print(len(mytuple)

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

a=(1,2)

b=a

Print(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,)(加上逗號,類型爲元組)

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

例如 printTup11】)

元組賦值:

 

 

字典

 

字典是另一種變量模型且存儲任意類型對象。字典簡稱建築隊。

Mydic字典

Mydic=(“username”,”張三”,age“20”)

Print (mydic[“username”])

張三

增d[“鍵”]=值

刪del[“鍵”]=

 

字典的增刪改查

增:直接增加一個字典例如  abc“height”=1.8(這樣再輸出abc的時候後面就會多出height1.8,注意格式也是中括號)

改:增加一個相同的字典改一下值就好例如:abc“height”=1.9(這樣再輸出結果就變成了height1.9

查找:(get)例如 

Printabc.getxingbie))這樣結果就是” get(裏填寫的是鍵輸出就會出現它對應的值)

遍歷所有的鍵;keys()

例如 for i in abc.keys(這句話表示循環長度爲abc的所有的鍵)

        Printi)(結果就出了abc中所有的鍵)

遍歷所有的值:values()

例如 for i in abc.values()(這句話表示循環長度爲abc的所有的值)

        Printi)(結果就出了abc中所有的值)

遍歷鍵和值(元組類型)items

例如   for i in abc.items()

        Printi)(結果就出了abc中所有的鍵和值是以元組形式打印)

 

訪問字典裏的值

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

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}

 

print ("dict['Name']:", dict['Name'])

print ("dict['Age']: ", dict['Age'])

結果

dict['Name']:  Runoob

dict['Age']:  7

 

修改字典

向字典添加新內容的方法是增加新的鍵/值對,修改或刪除已有鍵/值對如下實例:

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}

 

dict['Age'] = 8;               # 更新 Age

dict['School'] = "教程"  # 添加信息

 

結果

8

教程

刪除字典元素

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

顯示刪除一個字典用del命令,如下實例:

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}

 

del dict['Name'] # 刪除鍵 'Name'

dict.clear()     # 刪除字典

del dict         # 刪除字典

發佈了26 篇原創文章 · 獲贊 10 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章