正文
字典最大的特徵,就是有鍵值對(key-value),這件事情是前三個資料儲存方式都沒有的,而依靠鍵值對的優勢,字典可以很快的透過鍵,來找到值:

如上述,字典在宣告型別的時候,會有兩個型別,一個分別是鍵,一個是值,表達的方式就如這樣:[type:type],因此也就表明了該變數裡面的內容會是這樣的形式,無論你宣告它裡面的型別是什麼。
由鍵取值
而假若你要取用值的話,那可以用變數[key]的這個方式去找到你的值。
刪除資料
刪除特定資料可以用removevalue(forKey: ) 這個函式來做
如果要刪除所有東西,就以變數[:]就可以達到全部都刪除,這樣的動作。
字典與默認值
字典還有個比較特殊的功能,就是當我們可能在字典裡面查找東西的時候,出現nil的情況,也就是說,我的鍵可能對不到值,這時候就可以用default(默認)的方式來進行調整,而不是讓它的內容回傳nil(沒有值)

綜合上述,字典的特徵就是可以用鍵值對操作資料。
以下再次的複習資料儲存方式的特色:
1.陣列:有序、可索引、可有重複項目
2.集合:無序、不可索引,但可詢問存在或不存在、無重複項目
3.元組:經宣告為元組後,不可改變值與型別
4.字典:有鍵值對可以搜尋資料,可透過鍵(key)搜尋值(value)
上述這四種資料儲存方式,其實算是蠻常見的,下一篇還會介紹一種,叫做枚舉enum。