擅长:python、mysql、java
<p>如果这是你想要的结果</p>
<pre><code>allele1 = [allele[3], allele[5], allele[6]]
allele2 = [allele[2], allele[4]]
</code></pre>
<p>你有这个:</p>
<pre><code>{1: ['3', '5', '6'], 2: ['2', '4']}
</code></pre>
<p>从这里开始很简单。你知道吗</p>
<pre><code>for index in population_dict[1]:
allele1.append(allele[index])
for index in population_dict[2]:
allele2.append(allele[index])
</code></pre>
<p>哦,如果索引是以字符串的形式存储的,因为它们看起来像在上面,那么您需要首先将它们设为int。你可以把上面的内容改成等位基因[int(index)],但最好是在你读的时候把它们改成int。你知道吗</p>