Pythonで指定した文字で分解するsplitと結合するjoinの使い方

2021/02/08PythonPythonの基本

記事内に広告が含まれています。

Pythonでは文字列を指定した文字で分解するsplitと、文字列リストを指定した文字で結合(連結)するjoin関数が定義されています。

Pythonで指定した文字で分解するsplit

Pythonで文字列を指定した文字で分解するsplitは分解した結果をlist型の変数にして返してくれます。

dir_name = "/home/user01/python/test_src"

# "/" で分解する
tmp = dir_name.split( "/" )

print( "type={},tmp={}".format( type( tmp ), tmp ))

上記のソースの実行結果は

type=<class 'list'>,tmp=['', 'home', 'user01', 'python', 'test_src']

となり指定した「/」で文字列が分解されていることがわかります。

Pythonで指定した文字で結合(連結)するjoin

Pythonで文字列を指定した文字で結合(連結)するjoinは分解した結果をstr型の変数にして返してくれます。

tmp =['', 'home', 'user01', 'python', 'test_src']

# "/" で結合(連結)する
dir_name = "/".join( tmp )

print( "type={},dir_name={}".format( type( dir_name ), dir_name ))

上記のソースの実行結果は

type=<class 'str'>,dir_name=/home/user01/python/test_src

となり指定した「/」で文字列が結合(連結)されていることがわかります。

まとめ

Pythonではsplitと、joinを使えば簡単に文字列の分解や結合(連結)が行えます。

システムトラストでは一緒に働いていただける仲間を募集中です。
株式会社システムトラスト

システムトラストでは、システムエンジニア、プログラマーなどを随時募集中です。気軽にご相談ください。

お問合せ