pythonの文字列からリストへの変換方法を教えて下さい。文字列を一文字ずつのリストに変換したいです。


perlで言うところのsplit(//, $text)の様な処理をイメージしていますが、みつけられませんでした。
また[c for c in text]の様な内包表現は、個人的に直感的でないので別の方法を知りたいです。

よろしくお願いします。

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2009/09/13 13:57:52
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:mjy No.1

回答回数70ベストアンサー獲得回数22

ポイント100pt

リストを作る list という関数があります。

これに文字列を渡せば、文字列からリストが作成されます。


>>> s="Hello World!"

>>> list(s)

['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd', '!']

id:taichino0730

mjy 様

ありがとうございます!ビンゴです!

まさにこれを求めておりました。

ありがとうございました。

2009/09/13 13:57:22

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません