Swift中级学习 3 字典DIctionary
2016-04-25 18:46
447 查看
存储 键-值 数据对的无序数据集
var dict:
[String:String]
=
["1":"ss","2":"dd"]
var dict1:
Dictionary<</span>String,String>
=
["2":"dd","1":"ss"]
print(dict["1"])
//可选性 Optional
dict ==
dict1
dict.count
dict.isEmpty
Array(dict.keys)
Array(dict.values)
//字典遍历
for key in
dict.keys{}
for value in
dict.values{}
for (key,value) in
dict{}
//空字典
var dictt1:
[Int:String] =
[:]
var dictt2:
Dictionary<</span>Int,String>
= [:]
var dictt3 =
[Int:String]()
var dictt4 =
Dictionary<</span>Int,String>()
//改
var user =
["name":"yang","password":"fangfang","sex":"wumen","age":"22"]
user["name"]
= "yangyang"
user.updateValue("yang",
forKey: "name") //返回旧的值
let new
= user.updateValue("yang",
forKey: "name")
//增
user["email"]
= "15711111111@163.com" //不存在的
user.updateValue("15711111111", forKey: "phone")
user
//删
user["phone"]
= nil
user
user.removeValueForKey("email")
user.removeAll()
var dict:
[String:String]
=
["1":"ss","2":"dd"]
var dict1:
Dictionary<</span>String,String>
=
["2":"dd","1":"ss"]
print(dict["1"])
//可选性 Optional
dict ==
dict1
dict.count
dict.isEmpty
Array(dict.keys)
Array(dict.values)
//字典遍历
for key in
dict.keys{}
for value in
dict.values{}
for (key,value) in
dict{}
//空字典
var dictt1:
[Int:String] =
[:]
var dictt2:
Dictionary<</span>Int,String>
= [:]
var dictt3 =
[Int:String]()
var dictt4 =
Dictionary<</span>Int,String>()
//改
var user =
["name":"yang","password":"fangfang","sex":"wumen","age":"22"]
user["name"]
= "yangyang"
user.updateValue("yang",
forKey: "name") //返回旧的值
let new
= user.updateValue("yang",
forKey: "name")
//增
user["email"]
= "15711111111@163.com" //不存在的
user.updateValue("15711111111", forKey: "phone")
user
//删
user["phone"]
= nil
user
user.removeValueForKey("email")
user.removeAll()
相关文章推荐
- Swift中级学习&nbsp;3&nbsp;集合Set
- Swift&nbsp;函数
- Swift
- Swift 扩展(Extensions)(十四)
- swift中 ?? 运算符的使用, 类似于 ?: 运算符
- Swift开发2-数组,字典,字符串知识点
- Swift - 多线程实现方式
- swift-数组
- 浅析Strideable协议(Swift)
- 【Swift】iOS 9 Core Spotlight
- 【Swift学习】Swift编程之旅---枚举(十二)
- iOS学习笔记43-Swift(三)类
- iOS学习笔记43-Swift(三)类
- Swift中assert(断言)的使用
- swift 本地消息推送
- IOS开发之Swift学习笔记
- Swift 值类型和引用类型
- Swift---TextView用法
- Cordova - 与iOS原生代码交互2(使用Swift开发Cordova的自定义插件)
- Cordova - 与iOS原生代码交互1(通过JS调用Swift方法)