python中,为啥为字典数据赋值 用中括号?

比如
d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
d['Amam'] = 100
print(d)
{'Michael': 95, 'Bob': 75, 'Tracy': 85,'Amam':100}

这个哪有为什么,语法就是这样的。你应该是用过一些其他的语言,是有d.Amam这种写法的,那其实是一个对象,和python的字典还是有些区别的,只是样子像,部分操作也像。
温馨提示:答案为网友推荐,仅供参考