文字列を文字リストに分割する
文字列を文字のリストに分割する場合、str.split に依存することはできません。代わりに、次のようにリスト コンストラクターを利用する解決策があります。
>>> list("foobar") ['f', 'o', 'o', 'b', 'a', 'r']
リスト コンストラクターは、入力反復可能オブジェクトの反復を通じて取得された要素を使用して新しいリストを構築します。文字列には反復可能であるという特性があります。つまり、反復されると反復ごとに 1 つの文字が生成されます。したがって、リスト コンストラクターを文字列に適用すると、文字列の各文字を別個の要素として含むリストが作成されます。
この点をさらに説明するために、次の例を考えてみましょう。
"foobar" → ['f', 'o', 'o', 'b', 'a', 'r']
ここでは、文字列「foobar」が 1 文字ずつ反復され、それらの各文字を含むリストが生成されます。このメソッドは、文字列をその構成文字のリストに変換するための簡単なソリューションを提供します。
以上がPython で文字列を文字のリストに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。