我想知道最简单的方法是将如下列表的字符串表示形式转换为 list
:
x = '[ "A","B","C" , " D"]'
即使在用户在逗号之间放置空格和引号内放置空格的情况下,我也需要处理它并将其转换为:
x = ["A", "B", "C", "D"]
我知道我可以用 strip()
和 split()
去除空格并检查非字母字符。但是代码变得非常笨拙。有我不知道的快速功能吗?
原文由 harijay 发布,翻译遵循 CC BY-SA 4.0 许可协议
ast.literal_eval
: