字典中 d['key'] d.key 区别
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')
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
上面的[]可以变量作为索引值,而.不能以变量作为索引值 ,其他方面没有区别。
上面的
[]
可以为变量,比如下面的
.
的形式语法错误