擅长:python、mysql、java
<p>我喜欢用熊猫来做这种事。您可以使用Pandas导入它,然后将其导出到dict</p>
<pre><code>import pandas as pd
df = pd.read_csv('test.csv',header=-1)
# Creates new columns in the dataframe based on the rules of the question
df['Name']=df[0].str.split(' ',1).str.get(1)
df['ID'] = df[0].str.split('.',1).str.get(0)
</code></pre>
<p>数据帧应该有三列:</p>
<ul>
<li>0-这是原始数据。在</li>
<li>名称-问题中定义的名称。在</li>
<li>ID-句点之前的数字。在</li>
</ul>
<p>我没有把性别包括在内,但它确实不适合这个词。我还假设你的数据没有标题。在</p>
<p>下一部分将pandas数据帧转换为所需输出中的dict。在</p>
^{pr2}$