擅长:python、mysql、java
<p>将内置的<code>min</code>与<code>key</code>一起使用:</p>
<pre><code>minsalary = [22000,41000,10000,51500,13000]
maxsalary = [35000,95000,34000,65000,31000]
def ranger(user_input):
lower = min(minsalary, key = lambda x: abs(x-user_input))
upper = min(maxsalary, key = lambda x: abs(x-user_input))
print('Best range is %s to %s, use position %s' % (lower, upper, maxsalary.index(upper)))
</code></pre>
<p>输出:</p>
^{pr2}$