from glom import glom, T
from glom.core import Val
target = [
{"firstname": 'boka', 'lastname':'raton'},
{"firstname": 'cape', 'lastname':'town'}
]
spec = ([{
'fname':'firstname',
'index': Val('0')
}])
r = glom(target, spec)
print(r)
是否可以在使用 glom 遍历字典列表时捕获索引?
当前输出为:
[{'fname': 'boka', 'index': '0'}, {'fname': 'cape', 'index': '0'}].
但我想要以下内容:
[{'fname': 'boka', 'index': 0}, {'fname': 'cape', 'index': 1}]