1. 程式人生 > >python作業 (數據類型續)

python作業 (數據類型續)

一個 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作業 (數據類型續)