Re[2]: [Python] dict find
От: jazzer Россия Skype: enerjazzer
Дата: 15.01.15 06:14
Оценка:
Здравствуйте, savitar, Вы писали:


S>Может dict.get()?

S>
S>v = d.get('hello')
S>if v is not None:
S>    print v
S>

+1.
Причем код выше обычно имеет ветку else типа
if 'hello' in d:
    print d['hello']
else:
    print 'default value'

что через get выражается гораздо более естественно:
print d.get('hello', 'default value')
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.