擅长:python、mysql、java
<p>您的问题实际上绕过了字典中唯一键的需要。
正如线程<a href="https://stackoverflow.com/questions/10664856/make-a-dictionary-with-duplicate-keys-in-python">Make a dictionary with duplicate keys in Python</a>中所讨论的,
最方便的解决方案可能是创建自定义类,如下所示:</p>
<pre><code>class p(object):
def __init__(self, name):
self.name = name
def __repr__(self):
return self.name
def __str__(self):
return self.name
d = {p('Mamifero'): 'Gato', p('Reptil'): 'Lagartija', p('Mamifero'): 'Perro', p('Reptil'): 'Tortuga', p('Reptil'): 'Serpiente', p('Mamifero'): 'Koala'}
print(d)
</code></pre>
<p>否则,线程将提供许多类似的解决方案。不过,这可能是最容易复制的</p>