Pythonでは、文字列を左から分割するためにいくつかの方法があります。以下にその一部を紹介します。
splitメソッド
Pythonのsplit
メソッドは、文字列を特定の区切り文字で分割し、リストとして返します。デフォルトでは、空白文字(スペース、タブ、改行)で分割します。
text = "Hello World"
split_text = text.split()
print(split_text) # ['Hello', 'World']
rsplitメソッド
rsplit
メソッドは、split
メソッドと同様に文字列を分割しますが、右から分割を開始します。
text = "Hello World"
split_text = text.rsplit()
print(split_text) # ['Hello', 'World']
splitlinesメソッド
splitlines
メソッドは、文字列を行ごとに分割します。
text = "Hello\nWorld"
split_text = text.splitlines()
print(split_text) # ['Hello', 'World']
re.splitメソッド
re.split
メソッドは、正規表現を使用して文字列を分割します。
import re
text = "Hello World"
split_text = re.split(r'\s', text)
print(split_text) # ['Hello', 'World']
以上のように、Pythonでは様々な方法で文字列を分割することが可能です。適切なメソッドを選択することで、効率的に文字列操作を行うことができます。