输入:
mylist = ["a", "b"]
我必须输出:
'["a", "b"]'
但使用str(mylist)
或'{}'.format(mylist)
列表上的内容让我:
"['a', 'b']"
这适用于JSON API,JSON不接受'
.
环顾四周,确实说明这里它不适用于容器的格式.
还有解决方案吗?我现在正在使用,.replace("'", '"')
但这真的很傻.
你想输出JSON吗?在这种情况下,你应该使用json.dumps
:
import json json.dumps(mylist)
这输出:'["a", "b"]'
.