擅长:python、mysql、java
<p>如果可以使用外部模块,我将使用以下方法处理此任务:</p>
<pre><code>import numpy as np
data = np.loadtxt('data.csv',str,delimiter='\t')
names = list(data[data[:,2]=='fr'][:,0])
print(names) #prints ['Chris', 'Samuel']
</code></pre>
<p>我使用<a href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html" rel="nofollow noreferrer">numpy.loadtxt</a>获取<code>str</code>数组,通知它文件由制表符(<code>\t</code>)分隔,然后获取行,其中<code>2</code>第列(从零开始计数)是<code>fr</code>,然后在这些行的第<code>0</code>列获取值,即名称</p>