在Python中,在输入中给定一个dict,如下所示:
input = {
'foo': 'bar'
}
我应该使用哪个glom规范将其转换为具有单个项的数组?
spec = ?
glom(input, spec)
# ['bar']
我在glom文档中找不到任何关于这种转换的参考资料
感谢
根据他们的文档,您可以将lambda
作为spec
参数的一部分:
import glom
input = {'foo': 'bar'}
foo = glom.glom(input, ('foo', lambda t: [t]))
print(foo)
>>> ['bar']