0

我想转换形式的字符串:

{{0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1}, {1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0}, {0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0}, {1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0}, {1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0}}

到一个看起来完全一样的列表中(也就是说,我有一个字符串,就像它是一个列表一样,除了我需要将每个 { 替换为 [ 并将每个 } 替换为 ] 以便将其作为列表使用蟒蛇。有什么想法吗?

4

2 回答 2

4
eval(s.replace("{", "[").replace("}", "]"))
于 2012-12-28T05:22:16.017 回答
3

您将需要标准库中的两个函数:

  • 字符串替换
  • ast.literal_eval
于 2012-12-28T05:22:23.297 回答