0
点赞
收藏
分享

微信扫一扫

探索Julia(part5)--字典

学习笔记,仅供参考,有错必纠

参考自:Julia数据科学应用–Zacharias Voulgaris

使用Julia-1.1.1


字典



和数组一样,字典中也可以包含所有类型的数据,尽管一个给定的字典中通常包含两种类型的数据,与数组不同的是,字典索引不一定为整数,字典的索引(通常称为键)可以是任意数据类型,与字典的键对应的数据称为字典的值。



创建一个字典



dict实现了键与值之间关系的映射:

mydict = {key1 = > value1, key2 => value2, key3 => value3}
  • 举个例子
julia> a = Dict()
Dict{Any,Any} with 0 entries

julia> b = Dict("One" => 1, "Two" => 2, "Three" => 3)
Dict{String,Int64} with 3 entries:
"One" => 1
"Two" => 2
"Three" => 3



查找值



查找键为"Three"的值:

julia> b["Three"]
3

如果字典中没有我们要查找的键,则会报错:

julia> b["Four"]
ERROR: KeyError: key "Four" not found
Stacktrace:
[1] getindex(::Dict{String,Int64}, ::String) at .\dict.jl:478
[2] top-level scope at none:0

举报

相关推荐

0 条评论