python作業 (數據類型續)
阿新 • • 發佈:2017-07-24
一個 title img 刪除 pytho copy logs tle blog
數據類型(續)
1列表
定義:[]內以逗號分割開,按照索引,存放各種數據類型,每個位置代表一個元素
特性“
1可以存放多個值
2 可以修改制定索引位置對應的值,可變
3按照從左到右的順序定義列表元素,下標從0開始順序訪問,有序
1 list_test[‘ lhf ,‘12,‘ok‘] 2 或者 3 list-test=list(‘abc‘) 4 或 5 list_test=list([‘lhf‘,12‘,‘ok‘])
列表常用操作
索引
切片
追加
刪除
長度
切片
循環
包含
2元組
定義:與列表類似,只不過[]改成()
特性:1 可以存放個值 2不可變 3按照從坐到右的順序定義元組元素,下標從0開始順序訪問,有序
元組創建
1 age=(11,22,33,44,55) 2 或者 3 ages=tuple((11,22,33,44,55))
元組 常用操作
索引
切片
循環
長度
包含
3字典
定義:(key:value1,key2:value2),key-value結構,key必須可hash
特性 1 可以存放多個值 2可以修改指定key對應的值,可以變 3 無序
字典創建
person={‘name‘:‘sb‘,‘age‘:18} 或 person=dict(name=‘sb‘,age=18) person=dict(name=‘sb‘,age=18) person=dict([‘name‘,‘sb‘],[‘age‘,18]) {}.fromkeys(seq,100)#不指定100 默認為 None 註意 》》》 dic={}.fromkeys([‘k1‘,‘k2‘],[]) 》》》dic {‘k1‘:[1],‘k2‘:[1]}
字典常用操作
索引
新增
刪除
鍵、值、鍵值對
長度
4集合
定義:由不同元素組成的集合,集合中是一組 無序排列可hasha值,可以作為字典的key
特性:
1集合的目的是將不同的值存放到一起 不同的集合間用來做關系運算,無需糾結集合中單個值
集合的創建
{1,2,3,1}
或
定義可變集合set
>>>set_test=set(‘hello‘)
>>>set_test
frozenset({‘1‘,‘2‘,‘h‘,‘o‘})
集合常用操作:關系運算
in
not in
==
!=
<,<=
>,>=
|,|=:合集
&.&=:交集
-,-=:差集
^,^=:對稱差集
python作業 (數據類型續)