【发布时间】:2021-11-25 00:25:42
【问题描述】:
鉴于以下情况:
输入:
[
[
{
"type": "strip",
"output": "debian-7-x86_64-strip"
},
{
"type": "compress",
"output": "debian-7-x86_64-compress"
},
{
"type": "full",
"output": "debian-7-x86_64"
}
],
[
{
"type": "strip",
"output": "debian-8-strip"
},
{
"type": "compress",
"output": "debian-8-compress"
}
]
]
如何重新创建删除了最后一个对象项(来自每个子数组)的数组?
所需的输出:
[
[
{
"type": "strip",
"output": "debian-7-x86_64-strip"
},
{
"type": "compress",
"output": "debian-7-x86_64-compress"
}
],
[
{
"type": "strip",
"output": "debian-8-strip"
}
]
]
我尝试过使用 ... |= .[:-1] 和 ...[to_entries | last] 和 ... | select(last|not) 之类的东西,但没有成功。
非常感谢您的帮助。
【问题讨论】: