主题
字典(Dictionary)
字典是一种无序的键值对集合,用于存储相关联的数据,键必须是唯一的。
创建字典
swift
var capitals: [String: String] = [
"中国": "北京",
"美国": "华盛顿",
"日本": "东京"
]
也可以让编译器推断类型:
swift
var scores = ["小明": 90, "小红": 85]
访问和修改
- 通过键访问值:
swift
print(capitals["中国"] ?? "未知")
- 修改值:
swift
capitals["中国"] = "北京市"
- 添加新键值对:
swift
capitals["法国"] = "巴黎"
- 删除键值对:
swift
capitals["美国"] = nil
遍历字典
swift
for (country, capital) in capitals {
print("\(country) 的首都是 \(capital)")
}
字典适合需要快速查找和关联数据的场景,灵活使用提高数据管理效率。