【swift基础】06字典

转载 2016年06月02日 11:12:28

字典

/// 定义并实例化字典
var dict = [String: AnyObject]()

dict["name"] = "zhangsan"
dict["age"] = 18

print(dict)

// 设置相同 key,之前的数值会被覆盖
dict["name"] = "lisi"
print(dict)

// 删除某一个 key
dict.removeValueForKey("age")
print(dict)

dict["title"] = "manager"
print(dict)

// 遍历字典(k, v可以随便写)
for (k, v) in dict {
    print("\(k) -- \(v)")
}

// 合并字典
var dict2 = ["name": "wangwu", "age": 80, "title": "boss"]
for (k, v) in dict2 {
    dict.updateValue(v, forKey: k)
}
print(dict)

excel VBA编程番外篇(字典+正则表达式+FSO)

-
  • 1970年01月01日 08:00

Swift基础类型

1、使用 let 来声明常量,使用 var 来声明变量。 注:你可以在一行中声明多个常量或者多个变量,用逗号隔开。 2、类型标注 如果初始值没有提供足够的信息(或者没有初...
  • andybegin
  • andybegin
  • 2014-07-24 02:24:48
  • 1004

哈希表——swift字典的实现原理

我们知道,哈希表不可避免会出现的问题是哈希值冲突,也就是两个不同的Key可能具有相同的哈希值。线性探测是指,如果出现第二个Key的哈希值和第一个Key的哈希值冲突,则会检查第一个Key对应位置的后一个...
  • jiang314
  • jiang314
  • 2016-05-25 14:14:25
  • 5556

Swift入门 06字典

字典/// 定义并实例化字典 var dict = [String: AnyObject]()dict["name"] = "zhangsan" dict["age"] = 18print(dict)...
  • sweetersmile
  • sweetersmile
  • 2016-01-12 14:46:05
  • 89

Swift 字典的常用方法

/* * *要正确使用字典,也需要一些条件 * 1,字典键值对的 键和值的类型必须明确,可以直接指定,也可以类似数组直接赋值由编译器自动识别 * 2,字典必须要初始化 * 3,键的类型必须是可以被哈希...
  • lwjok2007
  • lwjok2007
  • 2015-08-14 17:24:51
  • 5662

3.10 Swift字典的操作 增 删 改 查

/**          字典的操作 增 删 改 查          */                  var dic = ["apple" : "苹果", ...
  • sinat_20037505
  • sinat_20037505
  • 2016-12-13 14:26:53
  • 966

Swift 字典 Dictionary基本用法

import UIKit /* 字典的介绍 1.字典允许按照某个键访问元素 2.字典是由两部分组成, 一个键(key)集合, 一个是值(value)集合 3.键集合是不能有重复的元素, 值集...
  • MHTios
  • MHTios
  • 2017-04-15 22:56:18
  • 4925

swift Dictionary 字典

// //  main.swift //  字典 // //  Created by zhangbiao on 14-6-15. //  Copyright (c) 20...
  • zhang_biao_1991
  • zhang_biao_1991
  • 2014-06-16 09:02:51
  • 48323

Swift3 创建字典

字典是由两部分内容构成的, 一个是键(key) ,一个是值(value)。字典是一种存储多个类型相同的值的容器。每个值都和一个唯一的键相对应,这个键在字典里就是其对应值的唯一标识。键是不能有重复元素的...
  • bwf_erg
  • bwf_erg
  • 2017-05-01 21:53:58
  • 454

3.11 Swift字典的操作 遍历

let dic = ["apple" : "苹果", "bag" : "包"]                           for (key, value) in di...
  • sinat_20037505
  • sinat_20037505
  • 2016-12-13 14:28:01
  • 740
收藏助手
不良信息举报
您举报文章:【swift基础】06字典
举报原因:
原因补充:

(最多只允许输入30个字)