📚 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/


コメント