2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Pythonのsplit()、文字列分割の使い方を解説

Posted at

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のお役立ち情報

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?