主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

remove

删除字典条目

自 R2023b 起

    说明

    d2 = remove(d1,key) 从字典 d1 中删除对应于 key 的条目。

    d = remove(d,key) 等效于 d(key) = [ ]

    示例

    示例

    全部折叠

    创建一个包含几个键-值对组的字典。

    names = ["Unicycle" "Bicycle" "Tricycle"];
    wheels = [1 2 3];
    d = dictionary(wheels,names)
    d =
    
      dictionary (double ⟼ string) with 3 entries:
    
        1 ⟼ "Unicycle"
        2 ⟼ "Bicycle"
        3 ⟼ "Tricycle"
    

    删除对应于 2 的条目。

    d = remove(d,2)
    d =
    
      dictionary (double ⟼ string) with 2 entries:
    
        1 ⟼ "Unicycle"
        3 ⟼ "Tricycle"
    

    创建一个包含几个键-值对组的字典。

    names = ["Unicycle" "Bicycle" "Tricycle"];
    wheels = [1 2 3];
    d = dictionary(wheels,names)
    d =
    
      dictionary (double ⟼ string) with 3 entries:
    
        1 ⟼ "Unicycle"
        2 ⟼ "Bicycle"
        3 ⟼ "Tricycle"
    

    删除与 [2,3] 对应的条目。

    d = remove(d,[2,3])
    d =
    
      dictionary (double ⟼ string) with 1 entry:
    
        1 ⟼ "Unicycle"
    

    输入参数

    全部折叠

    输入字典,指定为 dictionary 对象。

    键集,指定为数组。key 的数据类型必须匹配或可转换为 d1 中键的数据类型。

    扩展功能

    全部展开

    C/C++ 代码生成
    使用 MATLAB® Coder™ 生成 C 代码和 C++ 代码。

    版本历史记录

    在 R2023b 中推出

    全部展开