[英]Converting dictionary to string and Removing quotes of keys in python
注意:类似问题的建议无效
我在 python 中有一本字典,如下所示:
print(dic_test)
{'name':'Tom','school':'NX'}
type(dic_test)
<class 'dict'>
我怎样才能得到一个看起来像这样的字符串:
print(str_test)
{name:"Tom",school:"NX"}
type(str_test)
<class 'str'>
将字典转换为字符串并删除 python 中键的引号
您可以遍历字典的键和值,并以您想要的格式将它们添加到字符串中
str_test = "{"
for key, val in dic_test.items():
str_test += key + ':"' + val + '",'
# deletes last trailing comma
str_test = str_test[:-1]
str_test += "}"
print(str_test)
谢谢,它有效:
str_test = "{"
for key,value in dic_test.items():
str_test += key + ':"' + str(value) + '",'
str_test = str_test[:-1] + "}"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.