到目前為止,我們學了 List 和 Tuple,能存一堆資料,但它們都是靠「索引值」來取資料,問題是,如果你有一個學生名單,裡面記錄了名字和電話號碼,你會不會覺得用數字索引來找很不直覺?這時候 Dictionary(字典) 就派上用場了,它讓你用「鍵(key)」來對應「值(value)」,就像現實生活裡查字典一樣。
Dictionary 用大括號 {} 表示,裡面是 key: value 的配對:
student = {
"name": "Rickey",
"age": 18,
"city": "Taiwan"
}
print(student)
你可以用「鍵」來存取對應的「值」:
print(student["name"]) # Rickey
print(student["age"]) # 18
你也可以新增或修改:
student["age"] = 19
student["grade"] = "A"
建立一個 Dictionary,存放幾個朋友的名字與電話號碼,並完成以下操作:
這個挑戰能讓你理解 Dictionary 在生活中的實用性,就像一個小型的通訊錄
--- by Ricky