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、 10000}}

それとまったく同じように見えるリストに(つまり、リストとして機能するために各{を[に、各}を]に置き換える必要があることを除いて、文字列をリストのように記述します) python。何かアイデアはありますか?

4

2 に答える 2

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

標準ライブラリから2つの関数が必要になります。

  • str.replace
  • ast.literal_eval
于 2012-12-28T05:22:23.297 に答える