【发布时间】:2014-06-21 12:56:18
【问题描述】:
我有一个函数,它接收一个整数作为输入,并根据这个输入的范围,为其分配一个难度值。我知道这可以使用 if else 循环来完成。我想知道是否有更有效/更清洁的方法。
我试图做这样的事情
TIME_RATING_KEY ={
range(0,46):1,
range(46,91):2,
range(91,136):3,
range(136,201):4,
range(201,10800):5,
}
但是发现我们可以使用 range 作为 dict 中的键(对吗?)。那么有没有更好的方法来做到这一点?
【问题讨论】:
标签: python django dictionary map