如果这很明显,请原谅我,但我对 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 总有一种让我感到惊讶的方式。那么有没有人知道 Python 的魔法来完成这项工作?