擅长:python、mysql、java
<p>如果<code>list2</code>a<a href="http://docs.python.org/library/stdtypes.html#dict" rel="nofollow">^{<cd2>}</a>,这很简单,如下所示:</p>
<pre><code>{'bobby': 'otherthings', 'something': 'othervalues', 'suzy': 'stuff'}
</code></pre>
<p>Python将为您进行转换:</p>
^{pr2}$
<p>然后可以使用<a href="http://docs.python.org/tutorial/datastructures.html#list-comprehensions" rel="nofollow">^{<cd3>}</a>:</p>
<pre><code>>>> [(k,dict2[k]) for _,k in sorted(list1, reverse=True) if k in dict2]
[('suzy', 'stuff'), ('something', 'othervalues'), ('bobby', 'otherthings')]
</code></pre>
<p><strong>N.B:</strong><a href="http://docs.python.org/library/functions.html#sorted" rel="nofollow">^{<cd4>}</a>是一个内置的Python函数,对于变量名来说是个错误的选择。在</p>