Swift - 字典

简介: Swift - 字典

创建一个特定类型的字典:

var someDict =  [KeyType: ValueType]()

创建一个空的字典,类型可随意变换:

var someDict = [String: String]()

创建一个字典的实例:

var myDic:[Int:String] = ["name":"CodingFire", "age":"24", "sex":"Male"]

访问字典:

var name = myDic[name]

修改字典:

//若是找到key,则替换原来的,找不到就新增一项
var realName = myDic("liuhaohao", forKey:"name")

移除字典:

//用方法移除或者置nil
var removedValue = myDict.removeValueForKey(age)
var removedValue = myDict[age]= nil

字典的遍历:

var myDict:[String] = ["name":"CodingFire", "age":"24", "sex":"Male"]
//通过enumerate拿到对应的key和value
for (key, value) in myDict.enumerate() {
    print("字典 key \(key) -  字典 (key, value) 对 \(value)")
}

字典数组转化:

var myDict:[String] = ["name":"CodingFire", "age":"24", "sex":"Male"]
let dicKeys = [String](myDict.keys)
let dicValues = [String](myDict.values)
print("输出字典的键(key)")
for (key) in dicKeys {
    print("\(key)")
}
print("输出字典的值(value)")
for (value) in dicValues {
    print("\(value)")
}

和数组一样有count和isEmpty属性


往后博主就不会每一种都会详细写出来,只会把博主认为难的东西详细写出来,如果你有什么不明白,请留言。

目录
相关文章
|
6月前
|
存储 Swift
在Swift编程语言中,字典(Dictionary)
在Swift编程语言中,字典(Dictionary)
77 3
|
Swift
22 Swift中的字典
Swift中的字典
62 0
|
13天前
|
存储 Swift iOS开发
Swift 字典
10月更文挑战第27天
21 2
|
6月前
|
存储 安全 Swift
【Swift开发专栏】Swift中的集合类型:数组、字典与集合
【4月更文挑战第30天】本文探讨Swift的三种内置集合类型:数组、字典和集合。数组是有序元素集合,支持动态大小调整和类型安全;字典是无序键值对,适用于快速查找;集合是无序不重复元素集合,适合检查元素存在性和集合运算。理解这些特性和用法能提升Swift编程效率。
69 1
|
6月前
|
存储 Swift
在Swift编程语言中,字典(Dictionary)
在Swift编程语言中,字典(Dictionary)
427 3
|
6月前
|
存储 Swift
在Swift中,数组(Arrays)和字典
在Swift中,数组(Arrays)和字典
58 1
|
Swift 索引
Swift - 字典排序方法
Swift - 字典排序方法
178 0
|
Swift 索引
Swift实用小册04:数组、集合和字典的使用
Swift实用小册04:数组、集合和字典的使用
240 0
Swift实用小册04:数组、集合和字典的使用
|
存储
【Swift4】(3) 数组 | 字典 | 示例
【Swift4】(3) 数组 | 字典 | 示例
104 0
|
存储 API Swift
Swift5.1—字典
Swift5.1—字典
247 0