我們只需要呼叫這個字典的名字 family ,然後,再用一個中括號 [ ] 把想查詢的 key 放進去,像這樣子:

In [ ]:
family['媽媽']

就可以調出媽媽的體重資料了。

假設,媽媽瘦身成功,變成了52公斤,我們想要把媽媽的體重修改成52公斤時,要怎麼做呢?

In [ ]:
family['媽媽'] = 52
family

這樣子,在字典裡的媽媽,就變成52公斤囉! 那我們就也可以照樣來修改其他人的體重。

如果我們查詢的key,不在字典裡面

In [ ]:
family["姊姊"]

哎呀!原來我們忘了把姊姊的體重寫入字典裡,python就告訴我們一個 key錯誤 的訊息

In [ ]:
family["姊姊"] = 46
family

而我們只要照樣畫葫蘆,先呼叫字典的名字,然後用中括號 [ ] 將 '姊姊' 放進去(字串要記得加引號)

聰明的字典族會自動幫你增加進去哦!

小技巧:

字典裡有key的部分、value的部分、還有item的部分(就是一個元素包含key和value)

我們可以用下面的功能來查詢裡面的資料

  • .items()可以查看所有的內容;
  • .keys()可以查看所有的key;
  • .values()可以查看所有的value;
In [ ]:
family.items()
In [ ]:
family.keys()
In [ ]:
family.values()

或者,我們也可以請 邏輯運算符 來幫我們看看某一個資料有沒有在這個字典裡面

如果我想知道我有沒有把「弟弟」的體重輸入進去,可以請出 in (有在裡面嗎?) 這個運算符出來幫忙我們

可以這樣寫:

In [4]:
"弟弟" in family.keys()
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-4-ea2b8ec080a0> in <module>()
----> 1 "弟弟" in family.keys()

NameError: name 'family' is not defined

他說,"弟弟" 沒有在這個字典裡呦!