小编Sri*_*esh的帖子

从 DeepDiff 结果构建 python dict

我有一个 DeepDiff 结果,它是通过比较两个 JSON 文件获得的。我必须从 deepdiff 结果构建一个 python 字典,如下所示。

json1 = {"spark": {"ttl":3, "poll":34}}
json2 = {"spark": {"ttl":3, "poll":34, "toll":23}, "cion": 34}

deepdiffresult = {'dictionary_item_added': {"root['spark']['toll']", "root['cion']"}}

expecteddict = {"spark" : {"toll":23}, "cion":34}
Run Code Online (Sandbox Code Playgroud)

如何做到这一点?

python dictionary deep-diff

5
推荐指数
1
解决办法
1426
查看次数

Scala使用正确的命名映射groupBy而不是元组中的_._ 1

Scala映射包含作为元组的键.如何在不使用_._ 1的情况下基于元组中的元素进行分组,因为_1的使用不太可读.

例:

val m = Map((1,true,"case0") -> List(1,2), (2,false,"case0") -> List(3,4), 
(1,true,"case1") -> List(2,4))
Run Code Online (Sandbox Code Playgroud)

如果我必须按键分组.1,我们可以使用groupBy( ._1._1)来完成它.我们可以使用case语句执行相同的操作并避免使用_1吗?

maps scala

0
推荐指数
1
解决办法
93
查看次数

标签 统计

deep-diff ×1

dictionary ×1

maps ×1

python ×1

scala ×1