擅长:python、mysql、java
<p>你也可以尝试使用熊猫</p>
<p>将示例数据用作.csv文件:</p>
<pre><code>pandas.read_csv('example.csv', index_col = 0).transpose().to_dict()
</code></pre>
<p>产出:</p>
<pre><code>{'Alice': {'AGATC': 2, 'AATG': 8, 'TATC': 3},
'Bob': {'AGATC': 4, 'AATG': 1, 'TATC': 5},
'Charlie': {'AGATC': 3, 'AATG': 2, 'TATC': 5}}
</code></pre>
<p><code>index_col = 0</code>因为您有我设置为索引的names列(以便以后成为字典中的顶级键)</p>
<p><code>.transpose()</code>所以顶级键是名称,而不是特性(AGATC、AATG等)</p>
<p><code>.to_dict()</code>将pandas.DataFrame转换为python字典</p>