擅长:python、mysql、java
<p>我建议使用<code>pandas</code>-它非常适合您的任务:</p>
<pre><code>import pandas as pd
df = pd.DataFrame({
0: {0: "A", 1: "B", 2: "C", 3: "D"},
25: {0: "E", 1: "F", 2: "G", 3: "H"},
60: {0: "I", 1: "J", 2: "K", 3: "L"},
90: {0: "M", 1: "N", 2: "O", 3: "P"}})
df = df.T
print(df)
print()
for x, y in [(1.35, 58), (2, 24.99), (2, 25)]:
idx = df.index.searchsorted(y, side='right')
col = df.columns.searchsorted(x, side='right')
print(df.iloc[idx - 1, col - 1])
</code></pre>
<p>输出:</p>
<pre><code> 0 1 2 3
0 A B C D
25 E F G H
60 I J K L
90 M N O P
F
C
G
</code></pre>