一、定义字典
- // 不可变字典
- let dict=["name":"123","age":"13",]
- // 可变字典
- var dictM=[String:AnyObject]()
二、对可变字典的基本操作
1、添加元素
- // 1、添加元素
- dictM["name"]="哈哈" as AnyObject?
- dictM["age"]=18 as AnyObject?
- dictM["height"]=1.88 as AnyObject?
2、删除元素
- //根据key删除元素
- dictM.removeValue(forKey: "name")
3、修改元素 如果字典中已经有了对应的Key,那么会直接修改原来key中保存的value,如果字典中没有对应的key,那么添加对应的key/value
- dictM["age"]=20 as AnyObject?
4、遍历字典
- //1、遍历字典中所有的key
- for key in dictM.keys{
- print(key)
- }
- //2、遍历字典中所有的value
- for value in dictM.values{
- print(value)
- }
- //3、遍历所有的键值对
- for(key,value)in dictM{
- print("\(key)=:\(value)")
- }