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】
(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」)返回查詢下標
(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
,)(加上逗號,型別為元組)
元組的元素無法修改所以增,刪,改均不可以只可以查詢 例如
(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)例如
(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 =
("dict['name']:"
, dict[
'name'])
("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...