[Python-ideas] annoying dictionary problem, non-existing keys
grosser.meister.morti at gmx.net
Tue Apr 29 02:33:19 CEST 2008
> i use dictionaries to hold some config data,
> such as:
> and so on...
> when i try to process conf, i have to code every time like:
> if conf.has_key('key1'):
> if conf['key1']<>'':
> other commands....
> this is very annoying.
> in php, i was able to code only like:
> if conf['key1']=='someth'
> in python, this fails, because, if key1 does not exists, it raises an exception.
> MY question:
> is there a way to directly get value of an array/tuple/dict item by key,
> as in php above, even if key may not exist, i should not check if key exist,
> i should only use it, if it does not exist, it may return only empty,
> just as in php....
> i hope you understand my question...
if conf.get('key1','') == 'someth':
More information about the Python-ideas