eval 将一个字符串转换成list

test='[{ "a": "1","b": "8"}, {"c": "2","d": "1"}, {"e": "5","f": "2"}]'
test = eval(test)
print(type(test))

for i in test:
    print(i)
print(test)
D:\python3\python.exe C:/Users/Administrator/PycharmProjects/MaiDian/test1.py
<class 'list'>
{'a': '1', 'b': '8'}
{'c': '2', 'd': '1'}
{'e': '5', 'f': '2'}
[{'a': '1', 'b': '8'}, {'c': '2', 'd': '1'}, {'e': '5', 'f': '2'}]

Process finished with exit code 0

猜你喜欢

转载自blog.csdn.net/qq_39208536/article/details/83718674