キーを含む配列に基づいて、Pythonで配列/辞書を作成する必要があります。PHP で同等のソリューションを見つけました。残念ながら、これを Python で実装する方法がわかりません。何かヒントを教えてもらえますか?
a = ['one', 'two', 'three']
b = ['one', 'four', 'six']
次の結果を取得したい:
c = {'one': {'two': 'three', 'four': 'six}}
PHP ソリューションは、そのための参照を使用します。おそらくこれはより良い例です:
ar[0] = ['box0', 'border0', 'name']
var[1] = ['box0', 'border0', 'type']
var[2] = ['box0', 'border1', 'name']
var[3] = ['box1', 'border2', 'name']
var[4] = ['box1', 'border0', 'color']
$val = 'value'
PHP では、結果は次のようになります。
$result = array(
'box0' => array(
'border0' => array('name' => $val, 'type' => $val, 'color' => $val),
'border1' => array('name' => $val),
),
'box1' => array(
'border0' => array('color' => $val),
'border2' => array('name' => $val)
)
) );