julia - 如何在 julia 中漂亮地打印嵌套的字典?

标签 julia

如何在 julia 中漂亮地打印嵌套的 dicts(或其他数据结构)?例如这个:

xx = Dict(
    "a"=>77, 
    "b"=>55,
    "c"=> Dict(
        44=>"alfa",
        55=>"beta",
        66=>Dict(
            "x"=>999,
            "y"=>888
        )
    )
)

最佳答案

您可以使用 JSON.jl以及大部分未记录在案的 indent论证,例如

julia> using JSON

julia> print(json(xx,4))
{
    "c": {
        "55": "beta",
        "66": {
            "x": 999,
            "y": 888
        },
        "44": "alfa"
    },
    "b": 55,
    "a": 77
}

关于julia - 如何在 julia 中漂亮地打印嵌套的字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48195775/

相关文章:

julia - 离散连续概率分布

julia - 使用 "where"语法在 Julia 中参数化函数

arrays - 每 2 列切片矩阵

julia - 将 Julia 嵌套列表转换为多维数组

git - Julia 证书错误

julia - 使用一行代码在 Julia 中读取多个变量(从标准输入)

python - Julia LightGraphs 中的 Networkx "ancestor"等效项

arrays - 替换索引后的数组项

julia - Julia ccall 接口(interface)和符号的问题

julia - 使用 Julia 逐行解析包含数据的文本文件?