我有一个像这样的键值对列表
[
{
"date": "2020/9/15",
"amount": "10",
"desc": "test 1"
},
{
"date": "2020/9/16",
"amount": "25",
"desc": "test 2"
}
]
我想通过 Python 将其转换成这样
[
["date", "amount", "desc"],
["2020/9/15", "10", "test 1"],
["2020/9/16", "25", "test 2"]
]
我只需要做一个循环来做到这一点吗?有人会指导我更好的方法吗?
太感谢了。
你可以这样做:
lis = [
{
"date": "2020/9/15",
"amount": "10",
"desc": "test 1"
},
{
"date": "2020/9/16",
"amount": "25",
"desc": "test 2"
}
]
out = [list(lis[0])] + [list(dic.values()) for dic in lis]
print(out)
输出:
[['date', 'amount', 'desc'],
['2020/9/15', '10', 'test 1'],
['2020/9/16', '25', 'test 2']]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句