擅长:python、mysql、java
<p>尝试:</p>
<pre class="lang-py prettyprint-override"><code>l = [[1, 2, 3, 4], [5, 6], [7], [8, 9, 10]]
df["List_Val"] = df["Value"].apply(
lambda x: next((subl[0] for subl in l if x in subl), np.nan)
)
print(df)
</code></pre>
<p>印刷品:</p>
<pre class="lang-none prettyprint-override"><code> Value List_Val
0 1 1
1 3 1
2 5 5
3 9 8
</code></pre>