如果这很明显请原谅,但我对Python非常新手。我已经找到了从字典中获取多个键的方法,但这不是我想要做的。
基本上,我正在寻找像这样的东西:
my_dict = { "1-10" : "foo",
"11-20" : "bar",
# ...
"91-100" : "baz" }
...但是键不一定是字符串,给定范围内的任何数字都可以映射到值。因此,例如,my_dict [9]
应该返回 foo
,就像 my_dict [3]
一样。我考虑使用显式数组,如下所示,但它没有起作用:
my_dict = { [1, 2, 3, ..., 10] : "foo",
我不确定这是否是字典的有效用例,或者是否有其他数据结构可以使用。但Python总是让我感到惊讶。那么,有人知道魔法方法使其工作吗?