資料結構中的字典運算


字典被定義為一種通用資料結構,用於儲存一組物件。字典與一組鍵關聯,每個鍵都有一個關聯的值。當給出鍵時,字典將簡單的返還關聯的值。

例如,課堂測試的結果可以用字典表示,其中學生姓名為鍵,分數為值

results = {'Anik' : 75,
'Aftab' :80,
'James' : 85,
'Manisha': 77,
'Suhana' :87,
'Margaret': 82}

字典的主要操作

字典通常支援這麼多種操作 −

  • 檢索一個值(基於語言,嘗試檢索一個不存在的鍵可能會提供一個預設值或丟擲一個異常)

  • 插入或更新一個值(通常,如果字典中沒有該鍵,則插入鍵值對;如果鍵已經存在,則用新值覆蓋其對應值)

  • 刪除或移除一個鍵值對

  • 測試或驗證鍵是否存在

使用字典的大多數程式語言都支援對字典中的鍵或值進行迭代。請注意,字典中的專案是無序的,所以對字典進行的迴圈將以隨機順序返回專案。

更新於: 16-Jan-2020

10K+ 瀏覽

開啟您的 職業生涯

完成課程並獲得認證

入門
廣告
© . All rights reserved.