Skip to content

Latest commit

 

History

History
27 lines (24 loc) · 1.51 KB

File metadata and controls

27 lines (24 loc) · 1.51 KB

字典(Dictionary)

维基百科:

在计算机科学中,关联数组(英语:Associative Array),又称映射(Map)、字典(Dictionary)是一个抽象的数据结构,它包含着类似于(键,值)的有序对。

一个关联数组中的有序对可以重复(如 C++中的 multimap)也可以不重复(如 C++中的 map)。

这种数据结构包含以下几种常见的操作:

  • 向关联数组添加配对
  • 从关联数组内删除配对
  • 修改关联数组内的配对
  • 根据已知的键寻找配对

核心方法

操作 描述
set(key,value) 向字典中添加新元素
remove(key) 通过使用键值来从字典中移除键值对应的数据值
has(key) 如果某个键值存在于这个字典中,则返回 true,反之则返回 false
get(key) 通过键值查找特定的数值并返回
clear() 将这个字典中的所有元素全部删除
size() 返回字典所包含元素的数量。与数组的 length 属性类似
keys() 将字典所包含的所有键名以数组形式返回
values() 将字典所包含的所有数值以数组形式返回