【发布时间】:2021-12-01 06:56:16
【问题描述】:
我想把一个字符串转换成字典。我试过eval 和literal_eval 都不起作用,因为键没有引号。
str_to_convert = "{rpd.col_A : 'Type B', rpd_dev : 'Other, specify', rpd_form : 'Other'}"
请注意rpd_dev: 'Other, specify',字符串中有逗号需要保留。 如何在 python 中实现这一点?
【问题讨论】:
-
你从哪里得到这个字符串?
-
原始字符串是“if ('rpd.col_A' == 'Type B') AND ('rpd_dev' == 'Other') AND ('rpd_form' == 'Other')”我已经设法将其转换为上述格式
-
请不要发送不相关的标签
标签: python string dictionary