我有2所列出如下創建從列表JSON:使用ZIP
>> a = [u'username', u'first name', u'last name']
>> b = [[u'user1', u'Jack', u'Dawson'], [u'user2', u'Roger', u'Federer']]
我試圖得到一個輸出的JSON如下所示:
[
{
"username":"user1",
"first name":"Jack",
"last name":"Dawson"
},
{
"username":"user2",
"first name":"Roger",
"last name":"Federer"
}
]
我試圖使用zip命令如下:
>> x = []
>> for i in range(0, len(b)):
.. x += zip(a,b[i])
..
但是,這並沒有得到我期望的輸出。我如何實現這個?
雖然它看起來像這個問題已經回答,這確實是不正確的問題。 「這不是得到我想要的結果」意味着「我不高興」。描述實際的輸出和它的錯誤。 (在這種情況下,問題是'+ ='意味着「將源數組連接到目標數組」,而不是,因爲您似乎認爲「*將源值附加到目標數組上」。 ,不出意外,'.append()'。) – Malvolio