Swift 程序从字典中删除元素
swiftserver side programmingprogramming更新于 2025/9/21 4:22:17
在 Swift 中,我们可以使用 removeValue() 函数从指定的字典中删除元素。此函数从给定字典中删除指定的键及其关联的值。
语法
Dict.removeValue(forKey: key)
这里,key 表示我们想要从字典中删除的键及其值,dict 表示字典本身。
算法
步骤 1 − 创建一个包含键值对的字典。
步骤 2 − 打印原始字典。
步骤 3 − 使用 removeValue() 函数删除键为 2 的键值对。
步骤 4 − 打印更新后的字典。
示例
在下面的 Swift 程序中,我们将从字典中删除一个元素。为此,我们将创建一个包含键值对的字典。然后,我们使用 removeValue() 函数从给定字典中删除 key = 2 及其值。最后,我们显示修改后的字典。
import Foundation
import Glibc
// 创建字典
var dict = [3: "apple", 4: "banana", 19: "orange", 2: "grapes", 87: "mango"]
print("原始字典:", dict)
// 删除键值对
dict.removeValue(forKey: 2)
// 显示输出
print("更新后的字典:", dict)
输出
原始字典: [87: "mango", 19: "orange", 2: "grapes", 4: "banana", 3: "apple"] 更新后的字典: [87: "mango", 19: "orange", 4: "banana", 3: "apple"]
结论
以上就是从字典中删除元素的方法。这里的 removeValue() 方法每次删除一个键。如果指定的键在给定的字典中不存在,则返回 nil。