def test_key(self):
d = Dict()
d['key'] = 'value' #此处与下面有何异同?
self.assertEqual(d.key, 'value')
def test_attr(self):
d = Dict()
d.key = 'value' #此处与上面有何异同?
self.assertTrue('key' in d)
self.assertEqual(d['key'], 'value')
上面的
[]
里面的key
可以为变量,表示字典的属性,比如下面的表示类的属性,而不是字典