python列表转json格式

例:list=[a,b],[c,d],…
例输出:{{aa:a,bb:b},{cc:c,dd:d},…}
需要输出为json格式,以及给value一个key。
怎么写好,谢谢了。

我猜测的提问
例如:

l = [a, b], [c, d]

输出:

{ "k1": [ {"a": "a"}, {"b": "b"} ], "k2": [ {"c": "c"}, {"d": "d"} ]
}

是要这样的效果吗?

l=[[a,b],[c,d]]
ret = []
for i in l: item = {} for j in i: item[j*2] = j ret.appenditem print ret
import json
print json.dumpsret 

[{aa: a, bb: b}, {cc: c, dd: d}]
[{“aa”: “a”, “bb”: “b”}, {“cc”: “c”, “dd”: “d”}]

import json
list=[a,b],[c,d]
result = [{value*2:value for value in i} for i in list]
printjson.dumpsresult # [{"aa": "a", "bb": "b"}, {"cc": "c", "dd": "d"}]

import json def mainlist_: return json.dumps[{{key}{key}.formatkey=k: k for k in lst} for lst in i for i in list_] if __name__ == __main__: list_=[a,b],[c,d] print mainlist_ # [{"aa": "a", "bb": "b"}, {"cc": "c", "dd": "d"}]

没看懂你的意图,请描述清楚问题吧

发表评论

电子邮件地址不会被公开。 必填项已用*标注