【发布时间】:2016-08-27 09:59:42
【问题描述】:
我正在尝试使用以下代码创建以下嵌套 dict 结构 {0: {0: 1}, 1: {0: 1, 1: 1}}:
feats = {}
for i in range(2):
feat = feats.get(i, {})
for j in range(i+1):
feat[j] = 1
但我得到的只是feats = {}。这是为什么?谢谢。
【问题讨论】:
-
{ i:{j:1 for j in range(0,i+1)} for i in range(2)}
标签: python python-3.x dictionary