字典 API

最后更新于:2022-04-01 21:35:17

表 4-1 列出了字典的主要操作 API 。 * * * 表 4-1 字典的主要操作 API | 函数 | 作用 | 时间复杂度 | | --- | --- | --- | | `dictCreate` | 创建一个新的字典。 | ![O(1)](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-09-13_55f5139a8e88e.png) | | `dictAdd` | 将给定的键值对添加到字典里面。 | ![O(1)](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-09-13_55f5139a8e88e.png) | | `dictReplace` | 将给定的键值对添加到字典里面, 如果键已经存在于字典,那么用新值取代原有的值。 | ![O(1)](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-09-13_55f5139a8e88e.png) | | `dictFetchValue` | 返回给定键的值。 | ![O(1)](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-09-13_55f5139a8e88e.png) | | `dictGetRandomKey` | 从字典中随机返回一个键值对。 | ![O(1)](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-09-13_55f5139a8e88e.png) | | `dictDelete` | 从字典中删除给定键所对应的键值对。 | ![O(1)](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-09-13_55f5139a8e88e.png) | | `dictRelease` | 释放给定字典,以及字典中包含的所有键值对。 | ![O(N)](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-09-13_55f513a53880b.png) , `N` 为字典包含的键值对数量。 |
';