Python数据结构类似于字典,其中键是两个值?

egi*_*dra 2 python dictionary

我在Python中寻找类似于字典的数据结构.不同之处在于有两个键.我希望能够在恒定时间内访问该值.喜欢:

dict.get(dog, smurf)
{(dog, smurf): 40}
Run Code Online (Sandbox Code Playgroud)

这可能吗?

如果这不存在,我只会在字典中做一本字典.但是,上面会更方便.

{dog: {(smurf: 40)}}
Run Code Online (Sandbox Code Playgroud)

Joc*_*zel 13

什么东西阻止你?

d = {(dog, smurf): 40}
print d[(dog, smurf)] # 40
Run Code Online (Sandbox Code Playgroud)

  • 哦哇,我甚至都不知道.我想我应该先尝试一下. (3认同)