我有一个字典d
,存储了一些关于对象的信息:
class A:
def __init__(self, x):
self.x = x
a = A(1)
b = A(1)
c = 'hello world'
e = [1, 2, 3]
d = {a: 'a', b: 'b', c: 'c', e: 'e'}
有两个问题需要解决:
- 该方法不适用于列表或其他哈希值与存储地址不对应的对象。在这种情况下我该怎么办?
- 除了问题(1)中提到的条件外,该方法是否存在安全隐患?