擅长:python、mysql、java
<p>我将把输出放入<code>pandas.Dataframe</code>(或者仅仅是一个<code>dict</code>)中,而不是将其放入列表中。假设文本文件用制表符分隔,有一个标题,并且每行的长度相等,则可以执行以下操作:</p>
<pre><code>df = pd.read_csv('yourfile.txt',delimiter='\t')
print('Enter name of City:')
name = input()
print('Latitude:', df[df['City'] == name]['Latitude'].values, 'Longitude:', df[df['City'] == name]['Longitude'].values)
</code></pre>
<p>如果执行脚本并键入城市名称,它将作为字符串存储到<code>name</code>。之后,我们打印Long/Lat值,从<code>DataFrame</code>中选择相应的城市。在</p>