pythonで空の辞書の多次元配列を定義

import copy

def dict_list(shape):
  a=dict()
  for i in shape:
    a=[copy.deepcopy(a) for _ in range(i)]
  return a

a=dict_list((2,3,4))

a[0][0][0]["hoge"]=1

print(a)

この記事が気に入ったらサポートをしてみませんか?