【发布时间】:2026-01-15 02:35:01
【问题描述】:
我有一个字典列表,其中有一些属性,比如一个 url 和一些关于 url 的信息:
[{
url:"https://example1.com/a"
something:"ABC"
},{
url:"https://example1.com/b"
something:"DEF"
},{
url:"https://example2.com/c"
something:"GHI"
},{
url:"https://example2.com/d"
something:"JKL"
}]
现在我想把它拆分成一个列表字典,根据 url 分组。对于以上内容,我的目标数据结构是这样的:
{
"example1.com" : [{
url:"https://example1.com/a"
something:"ABC"
},{
url:"https://example1.com/b"
something:"DEF"
}],
"example2.com" : [{
url:"https://example2.com/c"
something:"GHI"
},{
url:"https://example2.com/d"
something:"JKL"
}]
}
在 python 中,这可以使用 itertools 包和一些列表理解技巧来实现,但我需要在 javascript/nodejs 中完成。
有人可以引导我在正确的方向上使用 javascript 执行此操作吗?
干杯。
【问题讨论】:
-
你有没有尝试过?
-
如何按值对对象属性进行分组已asked many times before。您肯定可以为您的问题找到现有的答案吗?此类广泛的问题可能会通过许多不同的方法得到解答,您确实应该先尝试一些方法,然后针对您的代码遇到的问题提出具体问题。
标签: javascript node.js dictionary