-
-
慕仙8530948
2017-09-12
- 1. 字典Dictionary
removeValueFroKey
-
0赞 · 0采集
-
-
措言
2017-06-08
- 5-4 Swift-字典的基础操作
-
截图
0赞 · 0采集
-
-
慕先生130711
2017-04-12
- var oldvalue = course.updateValue("2048!",forKey:76)
-
0赞 · 0采集
-
-
慕仙3488553
2016-03-09
- 1.对于字典来说没有数组越界这个说法,如果传入的键没有值返回nil
2.在字典中插入值:
var course = [76:"html",77:"css",78:"c#"]
course[73] = "swift"
3.修改字典中的值:
course[76] = "jave"
4.删除字典中的数据:隐式 course[73] = nil,显示:course.removeValueForKey(73)
5.字典的遍历:
for (key,value) in course{
println("\(key):\(value)")
}
6.遍历字典中的键:course.keys
for key in course.keys{
println(key)
}
7.遍历字典中的值:course.vaules
for value in course.vaules{
println(value )
}
8.把字典强制转换为数组:Array(course.keys)
-
0赞 · 0采集
-
-
Kkkk遠
2016-01-06
- 字典通过 KEY 取到的值是可选类型的值,使用时需要用感叹号“!”
-
1赞 · 1采集
-
-
大浓妆掩饰小悲伤
2016-01-03
- 字典操作:
dict.count
dict.isEmpty
dict[key] 返回可选类型
dict[newKey] = "new Value"
dict[oldKey] = "new Value"
dict.updateValue("value", forKey:key) 返回将要修改的key对应的原值
dict.removeValueForKey(key)
for (key, value) in dict
dict.keys 字典key的数组(外包大括号,结尾function)
dict.values
Array(dict.keys) 强制转换成数组
[Int](dict.keys)
-
0赞 · 0采集
-
-
Jump_jump_2
2015-11-18
- 字典的对应键返回optional类型的值
-
截图
0赞 · 0采集
-
-
胖鸟
2015-10-03
- 5-4 字典的基础操作
1. .count
2. .isEmpty
3. 取值 dicName[键] -- 无越界之说,无值返回nil
4. 插值 dicName[键] = "????????"
5. .updateValue("值",forKey:"键")
6. 删除 dicName[键 = nil removeValueForKey(键)
7. 遍历
1.for (key,value) in dicName{}
2.dicName.keys
3.dicName.values
4.for key in dicName.keys{}/for values in dicName.values{}
-
0赞 · 0采集
-
-
John_Pan
2015-07-21
- 字典的取值是optional,不像数组存在越界的情形
-
0赞 · 0采集
-
-
永远的零
2015-06-28
- dict.count
dict.isEmpty
dict[key] 返回可选类型
dict[newKey] = "new Value"
dict.updateValue("value", forKey: key) //返回被修改的数据
dict.removeValueForKey(key) //返回被删的值
dict.keys //key数组
dict.values //value数组
[Int] (dict.keys)
-
0赞 · 1采集
-
-
beyonder1980
2015-06-08
- 把keys强制转为数组Array(courses.keys)
-
0赞 · 0采集
-
-
beyonder1980
2015-06-08
- courses.keys返回键值数组
courses.values返回值数组
-
0赞 · 0采集
-
-
beyonder1980
2015-06-08
- 字典的遍历:for(key,value) in courses{}
-
0赞 · 0采集
-
-
beyonder1980
2015-06-08
- 显式删除:courses.removeValueForKey(73)
-
0赞 · 0采集
-
-
beyonder1980
2015-06-08
- 删除项目:courses[73]=nil
-
0赞 · 0采集
-
-
beyonder1980
2015-06-08
- courses.updateValue("2048",forKey:76)显式修改值,返回原值。
-
0赞 · 0采集
-
-
Shuai0001
2015-05-18
- 强制类型转换
-
截图
0赞 · 0采集
-
-
Shuai0001
2015-05-18
- 字典遍历:元组 for in
-
截图
0赞 · 0采集
-
-
Shuai0001
2015-05-18
- 修改字典中的值 updateValue返回值为原字典
删除字典中的项 设置为nil removeValueForKey
-
截图
0赞 · 0采集
-
-
Shuai0001
2015-05-18
- 字典常用操作
字典取值的返回值为可选型Optional
-
截图
0赞 · 0采集
-
-
慕后端8796626
2015-04-18
- 字典操作:
dict.count
dict.isEmpty
dict[key] 返回可选类型
dict[newKey] = "new Value"
dict[oldKey] = "new Value"
dict.updateValue("value", forKey:key) 返回将要修改的key对应的原值
dict.removeValueForKey(key)
for (key, value) in dict
dict.keys 字典key的数组(外包大括号,结尾function)
dict.values
for key in dict.keys{}
for value in dict.values{}
Array(dict.keys) 强制转换成数组
[Int](dict.keys)
-
0赞 · 0采集
-
-
慕妹5782114
2015-03-27
- dic.count
dic.isEmpty
dic.updateValue()
dic.keys
dic.values
-
0赞 · 0采集
-
-
waple_0820
2015-03-25
- 字典没有数组越界 如果未找到则返回nil 字典本身返回值就是 可选型(optional)
赋值 courses[73] = "waple"
删除一个值 courses[73] = nil
key,value 是字典天生的两个值 所以可以拿(key,value)这个元祖做遍历
course.keys是一个包装 存放了所有的键 courses.values同样存放了所有的值 可以当做数组用 但并不是真正的数组
可以强制转换成数组 Array( courses.keys ) 或 [Int](courses.values)
-
0赞 · 0采集
-
-
daqiuqu
2015-02-28
- 字典操作:
dict.count
dict.isEmpty
dict[key] 返回可选类型
dict[newKey] = "new Value"
dict[oldKey] = "new Value"
dict.updateValue("value", forKey:key) 返回将要修改的key对应的原值
dict.removeValueForKey(key)
for (key, value) in dict
dict.keys 字典key的数组(外包大括号,结尾function)
dict.values
Array(dict.keys) 强制转换成数组
[Int](dict.keys)
-
0赞 · 1采集
-
-
黎白南
2015-02-26
- 字典的遍历,三种方式
-
截图
0赞 · 1采集
-
-
超级懒爸
2015-02-08
- 数字和字典比java简单多了,但字符串操作好复杂。。
-
0赞 · 0采集
-
-
慕神4007871
2015-01-12
- 怎么感觉他说的强制类型转换,其实是初始化新类
-
截图
0赞 · 0采集
-
-
月夜魂
2015-01-07
- 删除数据
courses[xx] = nil
或者使用函数
-
截图
0赞 · 0采集
-
-
爱赵晓羊
2015-01-07
- .keys .values 返回的不是数组
需要强制转换Array()
-
截图
0赞 · 0采集
-
-
爱赵晓羊
2015-01-07
- 字典的遍历
-
截图
0赞 · 0采集