With the following expression, you can convert a string to a python dict.
>>> import ast
>>> a = ast.literal_eval("{'muffin' : 'lolz', 'foo' : 'kitty'}")
>>> a
{'muffin': 'lolz', 'foo': 'kitty'}
And with the following expression, you can get the "foo" value:
>>> a.get('foo')
I have an array of strings which are similar to python dict format.
Firstly, I want to convert all of them to dict, so I will be able to create a dict array.
Secondly, I want to get all "foo" values from that dict array, so I will be able to create a "foo" array.
How can I manage this?
Thanks,
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…