0
2レベルのdictのリストをpythonの方法で初期化するにはどうしたらいいですか?Python:2レベルのdictでリストを利用
pos = defaultdict(dict)
pait = "2:N"
cars = ["bus","taxi"]
for x in cars:
pos[x][pait]=[]
2レベルのdictのリストをpythonの方法で初期化するにはどうしたらいいですか?Python:2レベルのdictでリストを利用
pos = defaultdict(dict)
pait = "2:N"
cars = ["bus","taxi"]
for x in cars:
pos[x][pait]=[]
Pythonのリストと辞書の解説は、1行の初期化に便利です。
pos = {x: {"2:N": []} for x in ["bus", "taxi"]}
'pos = defaultdict(lambda:defaultdict(list))'? –