Python 3.4中的字典更新方法

时间:2015-06-04 03:07:18

标签: python dictionary

字典update(...)方法(see doc)有一个可选参数other

我很清楚当论证是另一本字典时它会做什么。但如果我不提出任何争论,它就什么都不做。

>>> a = {'1':'first', '2':'second'}
>>> a
{'2': 'second', '1': 'first'}
>>> a.update()
>>> a
{'2': 'second', '1': 'first'}  

我不明白为什么这是一个可选参数,而不是强制参数。

在没有参数的情况下进行a.update()没有意义,或者我在哪里错了?我认为这可能是传递一个可迭代的键/值对而不是另一个字典作为参数的技巧。

0 个答案:

没有答案