Append a new value to dict
paul
paul at subsignal.org
Mon Oct 13 07:50:05 EDT 2008
Pat schrieb:
> I know it's not "fair" to compare language features, but it seems to me
> (a Python newbie) that appending a new key/value to a dict in Python is
> awfully cumbersome.
>
> In Python, this is the best code I could come up with for adding a new
> key, value to a dict
>
> mytable.setdefault( k, [] ).append( v )
>
> In Perl, the code looks like this:
>
> $h{ $key } = $value ;
Whats wrong with:
mytable[key] = value
cheers
Paul
More information about the Python-list
mailing list