2016-07-04 11 views
0

Iは、以下の配列を有する:Pythonを使用してJSONでオブジェクトの配列を作成する方法は?

A=[1,2,3] 
B=[6,7,8] 

Iオブジェクトの配列として、具体的には、JSON形式にそれらを構成したいです。私は複数の配列(上記の例ではAとB)を受け取り、対応する数のキー(この場合は: "arrayA"、 "arrayB")を受け取り、配列として出力します以下のオブジェクト:

[{"arrayA":1, "arrayB":6},{"arrayA":2, "arrayB":7},{"arrayA":3, "arrayB":8}] 
+3

http://stackoverflow.com/questions/2534864と同じです。 0/2リストからjsonフォーマットのPython – dmitryro

+1

あなたの試行を見せてもらえますか? –

+0

実際にこの質問は少し違うと思います。リストをいくつでも取り上げる方法を尋ねているからです。少なくとも、それは* exact * duplicateではありません。 –

答えて

-1

としては、リストに名前を持っていないので、間違っている私の答えの下に指摘していますが、あなたが

をやろうとしているものを目指して何かを設定するには、この答えとそれを組み合わせるしようとすることができ

How to get a variable name as a string in Python?

names = [a.__name__ for a in arrays] 
objs = [] 
For arrs in zip(arrays): 
    objs.append({"array_" + n: val for n, val in zip(names, arrs)}) 
+0

リストには '__name__'属性がありません。 – BrenBarn

関連する問題