如何更新 DolphinDB 中的嵌套字典?

问题描述 投票:0回答:1

我正在尝试更新 DolphinDB 中嵌套字典中的值,如以下脚本所示:

d1 = dict( STRING, ANY )
d2 = dict( STRING, ANY )

d2[`d2_K] = 1
d1[`d1_K] = d2
d2[`d2_K] = 3

但是出现错误:

Syntax Error: [line #1] Cannot recognize the token objAddress

dictionary nested-attributes dolphindb
1个回答
0
投票

需要使用中间变量进行赋值:

tmp = d1[`d1_K]
tmp[`d2_K]=3
d1[`d1_K]=tmp
© www.soinside.com 2019 - 2024. All rights reserved.