擅长:python、mysql、java
<p>您可以使用列表理解来执行以下操作:</p>
<pre><code>annot1=[(402L, u"[It's very seldom that you're blessed to find your equal]"),
(415L, u'[He very seldom has them in this show or his movies]')]
print [a[1].strip('[]').encode('utf-8').split() for a in annot1]
</code></pre>
<p>输出:</p>
^{pr2}$
<p>可以这样计算annot1和annot2中相应位置上字符串的交集:</p>
<pre><code>for x,y in zip(annot1,annot2):
print set(x[1].strip('[]').encode('utf-8').split()).intersection(y[1].strip('[]').encode('utf-8').split())
</code></pre>