回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我正试图找到一种方法,使用Python脚本将列表中的多个项组合成字典。有问题的列表如下所示,仅举几个例子:</p>
<pre><code>['331416', 'Macromedaeus', 'distinguendus', '|', '|', 'scientific', 'name','|']
['331417', 'Physalopteroidea', '|', '|', 'scientific', 'name', '|']
['331418', 'Dracunculus', 'insignis', '|', '|', 'scientific', 'name', '|']
['331419', 'Bejaria', 'sprucei', '|', '|', 'scientific', 'name', '|']
['331420', 'Paecilomyces', 'sp.', 'JCM', '12545', '|', '|', 'scientific', 'name', '|']
</code></pre>
<p>这就是我找麻烦的地方,因为我不知道该怎么做。第一项是一个ID,第二项是一个有机体属名称,有时有一个物种名称作为第三项,有时没有,就像第二个列表的情况一样。我需要创建一个字典,使用ID号作为键,使用有机体属和物种名称(如果给定)作为值。你知道吗</p>
<p>我该怎么做呢?我目前正在使用Python。2.7.8. 你知道吗</p>