Pythonでは、文字列をリストに分割するためのいくつかの方法があります。以下にその一部を紹介します。
- split()メソッド:
split()
メソッドは、文字列を特定の区切り文字で分割し、その結果をリストとして返します。区切り文字を指定しない場合、空白文字(スペース、タブ、改行など)が区切り文字となります。例えば、次のように使用します。
sentence = "これは テスト 文字列 です"
words = sentence.split()
print(words) # ['これは', 'テスト', '文字列', 'です']
- list()関数:
list()
関数を使用すると、文字列を一文字ずつ分割したリストを作成することができます。例えば、次のように使用します。
s = "Python"
characters = list(s)
print(characters) # ['P', 'y', 't', 'h', 'o', 'n']
- リスト内包表記: リスト内包表記を使用すると、
list()
関数と同様に文字列を一文字ずつ分割したリストを作成することができます。例えば、次のように使用します。
s = "Python"
characters = [c for c in s]
print(characters) # ['P', 'y', 't', 'h', 'o', 'n']
これらの方法を適切に使い分けることで、Pythonで文字列を効率的に操作することができます。