Koncept wrote:
> Howdie Python folks! I am very new to Python ( 3rd day now ) and it has
> already earned its place as my fav. language to work in. I hope to
> continue, and I really would appreciate some good resources if anybody
> would care to contribute.
>
> My current head-scratcher concerns something I can do in Perl which I
> would like to have duplicated for Python. I have noticed that it is not
> possible to increment an unset value in Python, so I would like to know
> how to duplicate the following bit of code using Python dictionaries.
>
[expletives deleted]
freq_dict = {}
...
if thing in freq_dict:
freq_dict[thing] += 1
else:
freq_dict[thing] = 1
or, less plainly,
freq_dict[thing] = freq_dict.get(thing, 0) + 1
--
http://mail.python.org/mailman/listinfo/python-list