-3

次のようなキーと値でいっぱいの辞書を取得しました。

1:0, 2:3 ,3:0: ,4:3 

キーは 500++ までありますが、値は通常 0 ~ 15 です。ご覧のとおり、多くの場合、キーは同じ値を持ちます。

配列またはリスト、または各値に最適なものを作成したいので、0〜15の場合、16個の配列があり、すべてのキーを取得して正しい配列に入れます。

したがって、例では次のようになります。

array 0 [1,3]
array 3 [2,4]

何か案は?

4

4 に答える 4

0
a={i:[] for i in range(16)}
for k,v in mydict:
   a[k].append(v)
于 2013-10-04T08:25:58.500 に答える