擅长:python、mysql、java
<p>尝试:</p>
<pre><code>df['response'] = df['response'].apply(eval) # do not use this if column dtype is list
df['index'] = df.apply(lambda x: None if x['adj'] not in x['response'] else x['response'].index(x['adj']),1)
</code></pre>
<p>输出:</p>
<pre><code> adj response index
0 beautiful [beautiful, beautiful2, beautifu3] 0.0
1 good1 [beautiful1, beautiful2, beautifu3] NaN
2 hideous [hideous23r, hideous, hideous] 1.0
</code></pre>