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】
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=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,)(加上逗號,類型爲元組)
元組的元素無法修改所以增,刪,改均不可以只可以查找
例如 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 = {'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 # 刪除字典