-2
私のコードでは、変数としてネストされたリストが必要でした。ただし、sys.argv
を使用してコマンドライン引数を入力すると、入力が文字列として読み取られます。Python - どのように簡単にリストのレイアウトと文字列をリストに変換するには?
入力の例が[[1,[2],3,4],5]
の場合、この入力をstr
からlist
に変換するにはどのような簡単な方法がありますか?
フォアハンドに感謝します。
私のコードでは、変数としてネストされたリストが必要でした。ただし、sys.argv
を使用してコマンドライン引数を入力すると、入力が文字列として読み取られます。Python - どのように簡単にリストのレイアウトと文字列をリストに変換するには?
入力の例が[[1,[2],3,4],5]
の場合、この入力をstr
からlist
に変換するにはどのような簡単な方法がありますか?
フォアハンドに感謝します。
ast.literal_evalを使用できます。 eval
でも同じことをするべきですが、一般的にいくつかの結果がありますので避けてください。もっと見るhere
>>> from ast import literal_eval
>>> literal_eval('[[1,[2],3,4],5]')
[[1, [2], 3, 4], 5]