Python - 将值映射到索引

时间:2018-04-03 16:44:33

标签: python dictionary hash

我想创建某种映射,以便给定一个字符串值,你得到一个数字。但是,可能存在属于两个不同数字的重复字符串值,在这种情况下,它们都应存储在冲突列表中。我首先要考虑的是使用字典,但是,python的标准字典不会创建冲突列表,但只有在字符串键相同的情况下才用新数字替换旧数字。您是否有可以解决此问题的字典库建议?

这样的事情:

dict['foo'] = 2
print(dict['foo'])
>>> 2
dict['foo'] = 5
print(dict['foo'])
>>> [2, 5]

谢谢

0 个答案:

没有答案