如果您的字典没有嵌套,则可以使用字典的项目进行冻结设置并使用
hash():
hash(frozenset(my_dict.items()))
与生成JSON字符串或字典表示相比,此方法的计算量要少得多。
更新:请参阅下面的注释,为什么这种方法可能无法产生稳定的结果。

如果您的字典没有嵌套,则可以使用字典的项目进行冻结设置并使用
hash():
hash(frozenset(my_dict.items()))
与生成JSON字符串或字典表示相比,此方法的计算量要少得多。
更新:请参阅下面的注释,为什么这种方法可能无法产生稳定的结果。