擅长:python、mysql、java
<p>创建2个空列表并在每个循环中追加,如下所示:</p>
<pre><code>f = open("C:/CDRH3.txt", "r")
from collections import Counter
grab = 1
AminoAcidsFirst = []
AminoAcidsLast = []
for line in f:
line=line.rstrip()
left,sep,right=line.partition(" H3 ")
if sep:
AminoAcidsFirst.append(right[:grab])
AminoAcidsLast.append(right[-grab:])
print ("first ",Counter(line[:] for line in AminoAcidsFirst))
print ("last ",Counter(line[:] for line in AminoAcidsLast))
f.close()
</code></pre>
<p>此处:</p>
<ol>
<li><p>创建空列表:</p>
<p><code>AminoAcidsFirst = []
AminoAcidsLast = []</code></p></li>
<li><p>在每个循环中追加:</p>
<p><code>AminoAcidsFirst.append(right[:grab])
AminoAcidsLast.append(right[-grab:])</code></p></li>
</ol>