我在使用以unicode表示的列表时遇到问题。我已经尝试过查看其他问题而json.dumps()函数显示了一个字符串'但对我来说并非如此。我不能遍历列表,因为python将整个事物看作一个字符串并给我个人字符。这是一些代码。
UTF-8
不应该吗? :
print flist
print type(flist)
['a', 'b', 'c']
<type 'unicode'>
myjson = json.dumps(flist)
print myjson
print type(myjson)
"['a', 'b', 'c']"
<type 'str'>
答案 0 :(得分:1)
尝试ast.literal_eval
import ast
ast.literal_eval(flist.decode())