擅长:python、mysql、java
<p>如果每个项目最多只能有1个“UNP”和1个“PDB”,则应在开头使用defaultdict(dict)。然后可以执行以下插入操作:</p>
<pre><code>mydict['A']['UNP'] = 'P01899'
</code></pre>
<p>自动轻松地获得一个像</p>
^{pr2}$
<p>那么你想要的就很简单了:</p>
<pre><code>itemA = mydict['A']
if 'UNP' in itemA:
# now we have 'UNP'
elif 'PDB' in itemA:
# now we have PDB but not UNP
</code></pre>