擅长:python、mysql、java
<p>假设要输入的属性是不可变的,则可以使用dict:</p>
<pre><code>d = {}
for x in xs:
d[x.tag] = x
</code></pre>
<p>现在<code>d</code>将包含单个<code>x</code>per<code>tag</code>值;您可以使用<code>d.values()</code>或<code>d.itervalues()</code>来获取<code>xs</code></p>
<p>注意。在这里,最后一个匹配项获胜;要获得第一个胜利,请反向迭代</p>