string to dictionary
Carel Fellinger
cfelling at iae.nl
Fri Mar 1 19:31:42 EST 2002
More information about the Python-list mailing list
Fri Mar 1 19:31:42 EST 2002
- Previous message (by thread): string to dictionary
- Next message (by thread): string to dictionary
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
les ander <les_ander at yahoo.com> wrote: > Hi, > i have a list of strings like this: > aList=[ 'a_1 b_1', 'a_2 b_2', 'a_3 b_3',...] > i want to convert this to a dictionary with a_i -> b_i without > using loops (it is trivial to do it with loops) > i tried this > dict={} > map(lambda x,d=dict: c=string.split(x), d[c[0]]=c[1], aList) try: >>> map(lambda x: d.__setitem__(*x), [x.split() for x in aList]) [None, None, None] >>> d {'a_3': 'b_3', 'a_2': 'b_2', 'a_1': 'b_1'} of with 2.2: >>> d = dict([x.split() for x in aList]) >>> d {'a_3': 'b_3', 'a_2': 'b_2', 'a_1': 'b_1'} -- groetjes, carel
- Previous message (by thread): string to dictionary
- Next message (by thread): string to dictionary
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list