🟩 Python split() と join() の使い方|文字列を分割・結合する方法【初心者向け】

Python

📚 Python学習ロードマップ
(初心者→ログ設計まで体系的に学べます)
https://run-ride-code.com/python-selfstudy-roadmap/


はじめに

Pythonで文章やデータを処理するときによく使うのが

  • split()
  • join()

という2つのメソッドです。

この2つを使うことで

  • 文章を分解する
  • データを加工する
  • 再び文章として結合する

といった 文字列処理の基本パターンを作ることができます。

この記事では

  • split() の使い方
  • join() の使い方
  • split → 加工 → join の流れ

を初心者向けに解説します。

split()|文字列を分割する

split()文字列を区切ってリストに変換するメソッドです。


スペースで分割する

text = "I love Python programming"
text.split(" ")

出力

['I', 'love', 'Python', 'programming']

文章を 単語ごとのリストに分解できます。


カンマで分割する

items = "apple,banana,orange,grape"
items.split(",")

出力

['apple', 'banana', 'orange', 'grape']

CSVデータの処理でもよく使われます。


引数なしの split()

text = "Python   is   fun"
text.split()

出力

['Python', 'is', 'fun']

split()

連続スペースを自動で無視して分割

してくれます。


改行で分割する

text = "apple\nbanana\norange\ngrape"
text.split("\n")

出力

['apple', 'banana', 'orange', 'grape']

ログ解析やテキスト処理でよく使われる方法です。


split() の結果はリストになる

split() の戻り値は リスト型です。

text = "Run Ride Code"
words = text.split()for word in words:
print(word)

出力

Run
Ride
Code

join()|リストを文字列に結合する

join()

リスト → 文字列

に変換するメソッドです。


スペースで結合

words = ["I", "love", "Python"]
" ".join(words)

出力

'I love Python'

カンマ区切りで結合

items = ["apple", "banana", "orange"]
", ".join(items)

出力

'apple, banana, orange'

データ整形でよく使われる形です。


split → join の基本パターン

text = "Python makes coding fun"

words = text.split()
"-".join(words)

出力

Python-makes-coding-fun

このように

split → 加工 → join

の流れは 文字列処理の基本パターンです。


応用:加工してから結合する

text = "learn python step by step"

words = text.split()

upper_words = [w.upper() for w in words]

" ".join(upper_words)

出力

LEARN PYTHON STEP BY STEP

この方法を使うと

  • 大文字変換
  • 単語加工
  • 文章整形

など様々な処理ができます。


今日の学習まとめ

今回のポイント

  • split() は文字列をリストに分解する
  • join() はリストを文字列に結合する
  • split → 加工 → join は文字列処理の基本

Pythonのテキスト処理では
非常に重要なメソッドです。


📚 Python学習ロードマップ
(初心者→ログ設計まで体系的に学べます)
https://run-ride-code.com/python-selfstudy-roadmap/


コメント

タイトルとURLをコピーしました