擅长:python、mysql、java
<p>使用列表理解,可以执行以下操作:</p>
<pre><code>count = [[y[0].isupper() for y in x].count(True) for x in data['moves']]
</code></pre>
<p>或者,如果需要计算所有大写字母:</p>
<pre><code>count = [sum([sum(1 for elem in y if elem.isupper()) for y in x]) for x in data['moves']]
</code></pre>
<p>再好一点:</p>
<pre><code>count = [sum(1 for elem in ''.join(x) if elem.isupper()) for x in data['moves']]
</code></pre>