<div>
</div>
<p>这是一个简单的问题:</p>
<pre><code>lacount=0
ptcount=0
for line in list1:
print(str(line))
if 'LA'==str(line):
lacount+=1
if 'PT'==str(line):
print('pt works')
ptcount+=1
</code></pre>
<p>我试图计算列表中有多少<code>'PT'</code>和<code>'LA'</code>,但似乎<code>if</code>语句不起作用,因为我的值仍然为零。有人能帮忙吗</p>
<p>我通过上面的编码打印出来的列表如下所示:</p>
<pre><code>PMID
TI
DP
AU
AU
AU
JT
LA
PT
PMID
TI
DP
AU
JT
LA
PT
PMID
TI
LID
DP
JT
AU
AU
LA
PT
PT = 0
LA = 0
</code></pre>
<p>添加<code>strip()</code>将删除字符串中可能存在的任何空白:</p>
<pre><code>lacount=0
ptcount=0
for line in list1:
print(str(line))
if 'LA'==str(line).strip():
lacount+=1
if 'PT'==str(line).strip():
print('pt works')
ptcount+=1
</code></pre>