如何合并两个字典,类似python的{**a, **b}

请问dolphindb怎么合并两个字典呢?有类似与python,{**a, **b}的方法吗

请先 登录 后评论

2 个回答

peter

a[b.keys()] = b.values()

请先 登录 后评论
wale


还有一种方法是用dictUpdate:


y=dict(1 2,1.0 2.0);
x=dict(INT,ANY)
x[3]=3
x[5]="5"
x.dictUpdate!(append!, y.keys(), y.values(),x->array(x.type(), 0, 512).append!(x))

只有当字典x的值是ANY类型时,才能指定initFunc,用于当更新的键不存在时,可以增加新的键值

请先 登录 后评论