mul*_*rse 1 python dictionary store
我们会使用字典来存储例如:
a={"breakfast":"banana","lunch":"fish","dinner":"soup"}
Run Code Online (Sandbox Code Playgroud)
如果要在每个键值集旁边添加时间属性,那么您的方法是什么?当然不是:
a={"8AM":"breakfast":"banana","2PM":"lunch":"fish","8PM":"dinner":"soup"}
Run Code Online (Sandbox Code Playgroud)
然后我想使用一个或多个键来访问一个值.
也许通过列表诀窍?
您可以使用元组作为字典键:
a = {("8AM", "breakfast"): "banana",
("2PM", "lunch"): "fish",
("8PM", "dinner"): "soup",
}
Run Code Online (Sandbox Code Playgroud)
使用带有元组的字典作为键:
>>> a={("8AM","breakfast"):"banana",("2PM","lunch"):"fish",("8PM","dinner"):"soup"}
>>> a["8AM","breakfast"]
'banana'
Run Code Online (Sandbox Code Playgroud)
或者,如果您想使用餐点名称查看时间和食物:
>>> a={"breakfast":("8AM","banana"),"lunch":("2PM","fish"),"dinner":("8PM","soup")}
>>> a["breakfast"]
('8AM', 'banana')
Run Code Online (Sandbox Code Playgroud)