如何从python中的字符串值获取dictionary对象

如何从python中的字符串值获取dictionary对象,python,python-3.x,Python,Python 3.x,最后一个值是字典的字符串,它是 [ { 'address': 'f5f891c1009db80a4fabd7c329bbc58068c5796aef6c4547fbd155c775b946843b757d' }, { 'owner': '02876ba3dab1013b568e20a961522090b83e8ce0d3f797b2e795d445089db50767' }, "{'name': 'f5f891c1006142efc

最后一个值是字典的字符串,它是

[
    {
      'address': 'f5f891c1009db80a4fabd7c329bbc58068c5796aef6c4547fbd155c775b946843b757d'
    },
    {
      'owner': '02876ba3dab1013b568e20a961522090b83e8ce0d3f797b2e795d445089db50767'
    },
    "{'name': 'f5f891c1006142efc3c6ea431f2c5d8bd794cbe9a1695f6112586aad2d9e799e535f6b', 'quantity': '22', 'has_link': True, 'address': 'f5f891c1006142efc3c6ea431f2c5d8bd794cbe9a1695f6112586aad2d9e799e535f6b'}" ]
我怎样才能得到这种格式,双引号完全删除

"{'name': 'f5f891c1006142efc3c6ea431f2c5d8bd794cbe9a1695f6112586aad2d9e799e535f6b', 'quantity': '22', 'has_link': True, 'address': 'f5f891c1006142efc3c6ea431f2c5d8bd794cbe9a1695f6112586aad2d9e799e535f6b'}" 

使用
ast.literal\u eval

{'name': 'f5f891c1006142efc3c6ea431f2c5d8bd794cbe9a1695f6112586aad2d9e799e535f6b', 'quantity': '22', 'has_link': True, 'address': 'f5f891c1006142efc3c6ea431f2c5d8bd794cbe9a1695f6112586aad2d9e799e535f6b'}

谢谢你,奥斯汀,很管用!
import ast

d = "{'name': 'f5f891c1006142efc3c6ea431f2c5d8bd794cbe9a1695f6112586aad2d9e799e535f6b', 'quantity': '22', 'has_link': True, 'address': 'f5f891c1006142efc3c6ea431f2c5d8bd794cbe9a1695f6112586aad2d9e799e535f6b'}"

print(ast.literal_eval(d))