Pythonのsplit()メソッドは、文字列を指定した区切り文字で分割し、分割された部分文字列をリストとして返します。split()メソッドの活用法をコード例を交えて説明します。
1. スペースで文字列を分割
文字列をスペースで分割するコード例です。
sentence = "これは Python の split() メソッドの例です"
# 文字列をスペースで分割
words = sentence.split()
print(words)
このコードでは、split()メソッドを引数なしで呼び出して、文字列をスペースで分割しています。分割された単語はリストに格納されます。
2. カンマでCSVデータを分割
CSV形式のデータをカンマで分割するコード例です。
csv_data = "Alice,30,New York"
# CSVデータをカンマで分割
fields = csv_data.split(",")
print(fields)
このコードでは、split(",")を使用して、CSVデータをカンマで分割しています。各フィールドはリストに格納されます。
3. 複数行のテキストを行ごとに分割
複数行のテキストを行ごとに分割するコード例です。
text = """これは
複数行の
テキストです"""
# テキストを行ごとに分割
lines = text.splitlines()
print(lines)
このコードでは、splitlines()メソッドを使用して、複数行のテキストを行ごとに分割しています。
4. デフォルトの区切り文字を指定
split()メソッドでデフォルト以外の区切り文字を指定するコード例です。
date = "2023-09-18"
# ハイフンで日付を分割
date_parts = date.split("-")
print(date_parts)
このコードでは、split("-")を使用して、日付をハイフンで分割しています。デフォルトではスペースが区切り文字として使用されますが、ここではハイフンを指定して分割しています。
split()メソッドは、文字列の解析やデータの取り出しに非常に便利です。データを適切に分割して、必要な情報を取り出すために使用できます。
Pythonのお役立ち情報