Wal*_*qar 2 arrays dictionary julia
如何在 Julia 中将字典的所有键作为单独的数组获取。
例如:
Dict("a" => 123, "b" => 456, "c" => 789)
Run Code Online (Sandbox Code Playgroud)
将给出以下数组:
["a", "b", "c"]
Run Code Online (Sandbox Code Playgroud)
以下是您可以这样做的方法(如果迭代器足以让您仅用于keys避免物化数组):
julia> d = Dict("a" => 123, "b" => 456, "c" => 789)
Dict{String, Int64} with 3 entries:
"c" => 789
"b" => 456
"a" => 123
julia> keys(d)
KeySet for a Dict{String, Int64} with 3 entries. Keys:
"c"
"b"
"a"
julia> collect(keys(d))
3-element Vector{String}:
"c"
"b"
"a"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |