python错误:dictionaryupdatesequenceelement#0haslength1;2isrequired

将字符串转换为字典形式,不是用dict函数,而是用eval函数。
下面举一个例子:

a = '{"id":"e325dc8f59320bb85c6d0324da56565e","url_token":"bu-xiang-lian-ai-49","name":"不想恋爱"}'
d = eval(a)
print(d)
print(d['id'])

# 结果:
{'id': 'e325dc8f59320bb85c6d0324da56565e', 'url_token': 'bu-xiang-lian-ai-49', 'name': '不想恋爱'}
e325dc8f59320bb85c6d0324da56565e

你可能感兴趣的:(随笔,python)