擅长:python、mysql、java
<p>还有一个答案,没有那些花哨的进口货</p>
<pre><code>data = [('Han Decane','12333'),('Can Decane','12333'),('AlRight','10110')]
result_dict = {}
for (v,k) in data:
if k not in result_dict:
result_dict[k] = set()
result_dict[k].add(v)
print(result_dict) # {'10110': {'AlRight'}, '12333': {'Han Decane', 'Can Decane'}}
print(list(result_dict['12333'])) # ['Can Decane', 'Han Decane']
</code></pre>