【发布时间】:2019-04-10 10:00:58
【问题描述】:
我必须使用哈希码随机生成字典的键。我无法找出解决这个问题的方法。我提到的字典键是1,2,3,4,需要自动生成。
d = {1:{'fname':['B'],
'parent' : ['A'],
'child': ['C','D']},
2:{ 'fname' : ['C'],
'parent' : ['B'],
'child' : ['C1','C2']},
3: { 'fname' : ['D'],
'parent' : ['B'],
'child': ['D1','D2']},
4:{ 'fname' : ['C1'],
'parent' : ['C'],
'child': ['X']}}
【问题讨论】:
-
如果随机生成密钥,你将如何确保它们的唯一性?
-
请使用显示解决此问题的尝试的代码更新您的问题。您可以编写包含以下行的内容:
d[make_hash_code()] = obj,然后您可以询问应该如何编写def make_hash_code():。
标签: python dictionary hashcode