擅长:python、mysql、java
<p>可以将列表理解与dict构造函数结合使用,该构造函数从文件中按<code>', '</code>拆分的行中获取压缩的键和值:</p>
<pre><code>[dict(zip(('lname', 'fname'), line.rstrip().split(', '))) for line in f]
</code></pre>
<p>根据您的示例输入,返回:</p>
<pre><code>[{'lname': 'Mazzella', 'fname': 'Jeanna'}, {'lname': 'Spataro', 'fname': 'Liane'}, {'lname': 'Beitz', 'fname': 'Sacha'}, {'lname': 'Speegle', 'fname': 'Pura'}, {'lname': 'Allshouse', 'fname': 'Parker'}]
</code></pre>