Glom:从字符串创建数组的规范



在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']

最新更新