每學期我有誰使用dict.update至少一個Python的學生()來添加一個鍵/值對,即:蟒蛇dict.update與標增加一個鍵/值對
mydict.update({'newkey':'newvalue'})
代替
mydict['newkey'] = 'newvalue'
我不教這個方法,我不知道他們去哪裏找到這樣的例子,但我告訴他們不要做,因爲它的效率較低(大概是創建一個新的2元素字典),因爲它是非標準的。
老實說,我可以理解使用可見方法而不是這種語法的願望 - 它可能與其他方法調用更加一致。但我認爲這看起來像一個新手方法。
在這一點上,任何人都不能提供任何智慧嗎?
你的問題是什麼?你只是問這樣使用'update'是否是好的/壞主意? – BrenBarn 2013-03-17 00:01:36
我認爲這是一個要求*編程*問題的地方 - 並不是真正提出*教學編程問題的地方。因此,這可能會很快關閉。祝你好運,但你的搜索。 – mgilson 2013-03-17 00:06:21
是的 - 和原因。這不是一個教學問題。這是一個問題,這種方法是否低效,不可取,等教學部分只是一些背景。感謝您的意見 – 2013-03-17 00:09:49