mapping functions and lambda
Suresh Jeevanandam
jm.suresh at gmail.com
Thu Feb 16 00:04:47 EST 2006
I got it:
dict([k.split('=') for k in s.split(',')])
regards,
Suresh
Suresh Jeevanandam wrote:
> Given a string
> s = 'a=1,b=2'
>
> I want to create a dictionary {'a': '1', 'b': '2'}
>
> I did,
>
> dict(map(lambda k: k.split('='), s.split(',')))
>
> Is it possible to get rid of the lambda here, without having to define
> another function just for this.
>
> Is this the easiest/straight-forward way to do this?
>
> regards,
> Suresh
More information about the Python-list
mailing list