回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我使用collections模块中的setdefault()函数生成两个tables/dict。第一个dict是从压缩的两个列表中创建的,其中第一个item元素成为键,第二个元素成为值,这样每个键可以有任意数量的值。有没有办法排除每个键的重复值?在</p>
<pre><code>keylst = ['a','a','b','b','a','b']
vallst = [1,1,2,2,3,3]
zip = [('a',1),('a',1),('b',2),('b',2),('a',3),('b',3)]
result = a[1,1,3], b[2,2,3]
desired_result = a[1,3], b[2,3]
</code></pre>
<p>以下是我目前为止的代码:</p>
^{pr2}$