Pythonで文字列を分割する

02 18, 2019

Pythonで文字列を分割したい

Pythonでスクレイピングをしていると?q=python&lang=jaとかややこしい文字列に出くわします。 そんな時、文字列を分割したい!と思うことが多々あります。 そこで今回はPythonで文字列を分割するにはそうすればいいかを勉強しました。

Pythonで文字列に数字を変換する方法

split(文字列)を使えば解決!

実際のコード

Pythonのsplit()を行ったサンプルになります。

colors = 'blue-red-yellow'
print(colors.split('-'))

colors = 'blue-red--yellow'
 
print(colors.split('-'))

colors = 'blue-red--yellow'
 
print(colors.split('red'))

出力結果

['blue', 'red', 'yellow']
['blue', 'red', '', 'yellow']
['blue-', '--yellow']

--などの場合は空の配列が出来たりします。

動くサンプル

Python3


コリ

コリといいます。奈良県でサラリーマンをしています。GatsbyJSでサイトを作るのが趣味です。