i have list of items like this:
["{'Collaboration':5,'Communication':5,'Creativity':4,'Critical Thinking':4}", "{'Collaboration':5,'Communication':5,'Creativity':5,'Critical Thinking':4}"]
Each item is a dictionary string. How to convert list of string to list of dictionary out of this. I need a final result like this:
[{'Collaboration':5,'Communication':5,'Creativity':4,'Critical Thinking':4}, {'Collaboration':5,'Communication':5,'Creativity':5,'Critical Thinking':4}]
Import ast and use literal_eval. That does the job.
import ast
lst = ["{'Collaboration':5,'Communication':5,'Creativity':4,'Critical Thinking':4}", "{'Collaboration':5,'Communication':5,'Creativity':5,'Critical Thinking':4}"]
res = [ast.literal_eval(x) for x in lst]
print(res)
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments