Pythonic way to check if number falls in a certain range
本问题已经有最佳答案,请猛点这里访问。
下面的代码根据
1 2 3 4 5 6 | if v>0 and v<1000: c='green' elif v>=1000 and v<2000: c='yellow' else: c='red' |
这很好,但是我想知道是否有一种更为Python式的方法来编写下面的条件块。
那是全………………… </P > 编辑
这将为你的工作,具体的案例 </P >
1 | var_color = ['green', 'yellow', 'red'][(v >= 1000) + (v >= 2000)] |