Processing a List into a Dict
Jarrod Roberson
jarrod@REDACTED
Mon Nov 30 22:06:32 CET 2009
I have the following list
["txtvers=1","userid=3A6524D4-E31C-491D-94DD-555883B1600A","name=Jarrod
Roberson","version=2"]
I want to create a Dict where the left side of the = is the key and the
right side is the value.
Preferably where the key is an atom.
Using the following list comprehension I get this.
KVL = [string:tokens(T,"=") || T <- TXT].
[["txtvers","1"],
["userid","3A6524D4-E31C-491D-94DD-555883B1600A"], ["name","Jarrod
Roberson"], ["version","2"]]
what I am struggling with now is how to convert the nested lists into tuples
so I can send them into a list of tuples
where I can send them into dict:from_list
what I want is something like this
[{txtvers,"1"}, {userid,"3A6524D4-E31C-491D-94DD-555883B1600A"},
{name,"Jarrod Roberson"}, {version,"2"}]
I know there has to be a concise way to do this but I just can't get my head
around it.
More information about the erlang-questions
mailing list