我正在使用 python 试图基本上做到这一点:
myDict = {"key1" : 1, "key2" : myDict["key1"]+1}
...如果你发现我的想法。可能不使用多个语句?
编辑:另外,如果有人能告诉我一个更好的方法来更清楚地说明这个问题,那就太酷了。我真的不知道该怎么说我在问什么。
EDIT2:似乎有些混乱 - 是的,它比“key2”:1 + 1更复杂,而且我所做的主要是为了代码可读性,因为如果我必须将它排成两行,它会变得混乱。
这是我正在尝试做的更准确的代码示例......尽管它仍然没有它得到的那么复杂:P
lvls={easy: {mapsize:(10,10), winPos:(mapsize[0]-1,mapsize[1]-1)},
medium:{mapsize:(15,15), winPos:(mapsize[0]-RANDOMINT,mapsize[1]-1)},
hard: {mapsize:(20,20), winPos:(mapsize[0]-RANDOMINT,mapsize[1]-RANDOMINT)}
}