我想连接共享相同键的映射列表的值。我有一个如下所示的地图列表:
tags = [
{
key = "env"
value = "dev"
},
{
key = "project"
value = "tata"
},
{
key = "env"
value = "prod"
},
{
key = "project"
value = "tata"
},
{
key = "project"
value = "titi"
}
]
Run Code Online (Sandbox Code Playgroud)
我想按以下方式转换它。
tags = [
{
key = "env"
value = ["dev", "prod"]
},
{
key = "project"
value = ["tata", "titi"]
}
]
Run Code Online (Sandbox Code Playgroud)
或者更好的是,像这样:
tags = {
env = ["dev", "prod"]
project = ["tata", "titi"] …
Run Code Online (Sandbox Code Playgroud)