我想将python列表转换为其精确的字符串表示形式。
示例:
L = ['L','O','L',True]
所需的字符串表示形式:
"['L','O','L',true]"
原因:我需要将该字符串嵌入到javascript代码段中。关于我如何有效地做到这一点的任何想法?
答案 0 :(得分:1)
要将值传递给Javascript,请对它们进行JSON编码:
import json
js = 'var l = %s;' % json.dumps(L)
答案 1 :(得分:0)
import pprint
a = [[1,2],3,4,[5,6,[7]]]
b = pprint.pformat(a)
print(a)
这也有效,但耶和华可能对js更好