文字列に変換されたリストの出力としてリストを返す簡単なコードを手伝ってもらえますか?リストは、このようにされていません:文字列をリストに変換する
a = u"['a','b','c']"
をしかし、変数は次のようである:だから、
list(a)
ではなく、次のような出力
['[', 'a', ',', 'b', ',', 'c', ']']
をもたらすであろう
a = '[a,b,c]'
私はこのような入力をしたい:
['a', 'b', 'c']
私もast.literal_eval()
機能を使用して試してみました - 私は、引数を述べValueError
例外は不正な形式の文字列で取得した場所使用上。