每个学期我至少有一个 Python 学生dict.update()
用来添加一个键/值对,即:
mydict.update({'newkey':'newvalue'})
代替
mydict['newkey'] = 'newvalue'
我不教这种方法,也不知道他们在哪里找到这样的例子,但我告诉他们不要这样做,因为它效率较低(可能会创建一个新的 2 元素字典)并且因为它是非标准的。
老实说,我可以理解使用可见方法而不是这种语法的愿望——它可能感觉与其他方法调用更一致。但我认为这看起来像是一种新手方法。
在这一点上,有人可以提供任何智慧吗?