擅长:python、mysql、java
<p>详细阐述亚当·斯密的评论。。。你可能想要这样的东西:</p>
<pre><code>import itertools
list_of_words.sort( key = lambda i: i.azWord )
[ list(items) for azword,items in itertools.groupby( x, lambda i: i.azWord )]
</code></pre>
<p>所以如果你有以下的话</p>
<pre><code>x = [ x1, x2, x3, x4 ] # where x1 & x4 have the same azWords
</code></pre>
<p>然后您将得到所需的分组(根据azWord排序):</p>
<pre><code>[ [x1,x4], [x2], [x3] ]
</code></pre>