擅长:python、mysql、java
<p>如果您是Python 2.7之前的版本,则可以使用列表理解:</p>
<pre><code>#Number of: ('309','308', <any word>)
>>> len([i[0] for i in a if i[0]=='309' and i[1]=='308'])
2
#Number of:('309',<any word>,'308')
>>> len([i[0] for i in a if i[0]=='309' and i[-1]=='308'])
1
</code></pre>
<p>使用列表合并似乎也比使用<code>Counter</code>要快一些,尽管元组解包很好,但它也会减慢速度。<code>defaultdict</code>可以更快地完成类似的任务:</p>
^{pr2}$