美文网首页
Dictionary

Dictionary

作者: 朴下柔 | 来源:发表于2017-08-31 20:09 被阅读5次

一,简介

字典是一种存储相同类型多重数据的存储器。每个值(value)都关联独特的键(key),键作为字典中的这个值数据的标识符。和数组中的数据项不同,字典中的数据项并没有具体顺序。我们在需要通过标识符()访问数据的时候使用字典。

二,字典初始化

var dict = ["name":"sunfusheng", "age":20, "blog":"sunfusheng.com"]

var dict1:Dictionary<String, String> = [:]
var dict2:[String:String] = [:]

var dict4 = Dictionary<String, String>()
var dict3 = [String:String]()

三,增删改查

dict[key] = value
dict.updateValue(value, forKey: key)

dict.removeValueForKey(key")
dict.removeAll()

四,遍历

// key集合
print(Array(dict.keys))
// value集合
print(Array(dict.values))

// 遍历字典的键
for key in dict.keys {
    print(key)
}
// 遍历字典的值
for value in dict.values {
    print(value)
}
// 遍历key,value,无序
for (key, value) in dict {
    print("\(key):\(value)")
}

// 遍历elements
for elements in dict  //无序
{
    println("键:\(elements.0) 值:\(elements.1)");
}

相关文章

  • Swift学习笔记--Dictionary

    Dictionary [TOC] Dictionary相关的基础知识 Dictionary是除了Array之外的另...

  • Dictionary and Set

    Dictionary Dictionary is a unordered data structure which...

  • unity Animation获取底下所有Clip

    Dictionary _clips = new Dictionary(); Animation _ani = pr...

  • 读书笔记-2019-02-13

    jjgod/mac-dictionary-kit: Dictionary conversion tool for ...

  • JAVA 核心笔记 || 数据结构 之 Dictionary

    数据结构 Dictionary Dictionary 是抽象类,不可实例化 Dictionary 共有方法 Dic...

  • Dictionary

    一,简介 字典是一种存储相同类型多重数据的存储器。每个值(value)都关联独特的键(key),键作为字典中的这个...

  • Dictionary

    可变性 不可变还意味着你不能改变字典里某个键的值。一个不可变的字典一旦被设置值后,它里面的内容就不能再改变。 构造...

  • dictionary

    来源于-- 需求:筛选出value值高于90的项 方法一: 方法二:字典解析-字典解析运行时间远快于普通方法。 集...

  • Dictionary

    Dictionary By Kuan Sun Time: it never appears while you f...

  • Dictionary

    字典 遍历

网友评论

      本文标题:Dictionary

      本文链接:https://www.haomeiwen.com/subject/aglcjxtx.html