MyDict = {'key1':'value1', 'key2':'value2'}
Я могу сделать это несколькими способами:
if 'key1' in MyDict:
var1 = MyDict['key1']
или
if MyDict.has_key('key1'):
var1 = MyDict['key1']
или
if MyDict['key1']:
var1=MyDict['key1']
или
try:
var1=MyDict['key1]
except KeyError, e:
pass
или я попробовал что-то вроде этого, но он НЕ РАБОТАЕТ, как это в python
if v=MyDict.get('key1'):
var1=v
И мы, возможно, слишком холодные, вероятно, выяснили, как это сделать. Какой из них наиболее эффективен с точки зрения скорости вычислений?