小编Dav*_* B.的帖子

python dict.update与下标一起添加单个键/值对

每学期我至少有一个Python学生使用dict.update()来添加单个键/值对,即:

mydict.update({'newkey':'newvalue'})
Run Code Online (Sandbox Code Playgroud)

代替

mydict['newkey'] = 'newvalue'
Run Code Online (Sandbox Code Playgroud)

我不教这种方法,我不知道他们在哪里找到这个例子,但是我告诉他们不要这样做,因为效率较低(可能会创建一个新的2元素字典)并且因为它是非标准的.

老实说,我可以理解使用可见方法而不是这种语法的愿望 - 它可能与其他方法调用更加一致.但我觉得它看起来像一个新手的方法.

在这一点上,任何人都有任何智慧吗?

python

28
推荐指数
3
解决办法
1万
查看次数

标签 统计

python ×1