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


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

よろしくお願いします。

回答の条件
  • 1人3回まで
  • 登録:2009/09/13 05:08:04
  • 終了:2009/09/13 13:57:52

ベストアンサー

id:mjy No.1

mjy回答回数67ベストアンサー獲得回数202009/09/13 06:51:18

ポイント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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません