Python學習第八天

2021-09-29 03:06:52 字數 1226 閱讀 9670

字典與集合

字典是一種列表,只不過其中儲存的元素成了鍵值對,字典的每個鍵值 key=>value 對用冒號 : 分割,每個鍵值對之間用逗號 , 分割,整個字典包括在花括號 {} 中 ,格式如下所示:d =

值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。

乙個簡單的字典例項:

dict1 =

dict2 =

dict

=print

"dict['name']: "

,dict

['name'

]print

"dict['age']: "

,dict

['age'

]dict

['name'

]: zara

dict

['age']:

7

dict

=dict

['age']=

8# 更新

dict

['school']=

"runoob"

# 新增

print

"dict['age']: "

,dict

['age'

]print

"dict['school']: "

,dict

['school'

]dict

['age']:

8dict

['school'

]: runoob

字典值可以沒有限制地取任何python物件,既可以是標準的物件,也可以是使用者定義的,但鍵不行。

不允許同乙個鍵出現兩次。建立時如果同乙個鍵被賦值兩次,後乙個值會被記住。

鍵必須不可變,所以可以用數字,字串或元組充當,所以用列表就不行

dict

=print

"dict['name']: "

,dict

['name'

]traceback (most recent call last)

: file "test.py"

, line 3,in

dict=

typeerror:

list objects are unhashable

使用列表時,程式就會報錯。

學習python 第八天

物件導向 多型 多種形態 繼承 重寫 類與類之間的關係 繼承 關聯 組合,聚合 依賴 關聯 乙個類的物件作為另乙個類的屬性 依賴 乙個類的物件作為另乙個類的方法的引數 耦合程度 繼承 關聯 依賴 封裝 類屬性 物件屬性 class a name 張三 類屬性 def init self,age se...

學習python第八天

在python中可以使用以下兩個方法驗證 在識別符號 資料後輸入乙個.然後按下tab鍵,ipython會提示該物件能夠呼叫的方法列表 使用內建函式dir傳入識別符號 資料,可以檢視物件內的所有屬性及方法 提示 方法名 格式的方法是python提供的內建方法 屬性,稍後會給大家介紹一些常用的 內建方法...

學習Python的第八天

今天學習的內容是字典與集合 字典 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。訪問字典裡的值 把相應的鍵...