Swift
发布时间:2022-03-31 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了swift * 字典/Dictionary初始化以及增、删、改、遍历,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
学习笔记 1、字典初始化 var
Dict = [:] //初始化无类型空字典
Dict = ["1":"aaa","2":
"bbb"] print(
Dict)
Dict = [1:"1","2":2] //key 和value都是不定类型的 print(
Dict)
let
Dict2:
Dictionary<
String,Int> = ["1"
:111,"2":222] //限定键
学习笔记
1、字典初始化
var Dict = [:] //初始化无类型空字典
Dict = ["1":"aaa","2":"bbb"]
Dict = [1:"1","2":2] //key 和value都是不定类型的
let Dict2:Dictionary<String,Int> = ["1":111,"2":222] //限定键值类型
2、字典操作
var Dict4 = ["apple":"苹果","bag":"包"]
Dict4["apple"] = "橘子" //修改值
Dict4.updateValue("苹果",forKey: "apple") //更新键值 如果key存在 更新键值对并且返回key之前的对应的value
print(Dict4.updateValue("苹果",forKey: "apples")) //如果key 不存在将@L_874_1@新的键值对并返回nil
if let origin = Dict4.updateValue("aaaaa",forKey: "appl") {
print("origin \(origin)")
}
if let origin = Dict4.removeValueForKey("apple") {
print("删除key\(origin)") //如果key存在 删除对应的键值对 并返回key对应的值
//不存在key 返回nil 字典不变
if let origin = Dict4.removeValueForKey("aaaaa") {
print(origin)
print(Dict4.removeValueForKey("aaaaa")) //如果key不存在 不作操作并返回nil
}
3、字典遍历
print("\(key) : \(value)")
for key in Dict4.keys { //遍历所有key
print(key)
for value in Dict4.values { //遍历所有value
}
大佬总结
以上是大佬教程为你收集整理的swift * 字典/Dictionary初始化以及增、删、改、遍历全部内容,希望文章能够帮你解决swift * 字典/Dictionary初始化以及增、删、改、遍历所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。