Pythonでスクレイピングをしていると?q=python&lang=jaとかややこしい文字列に出くわします。
そんな時、文字列を分割したい!と思うことが多々あります。
そこで今回は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']
--などの場合は空の配列が出来たりします。
第4回 | Python3で足し算をする |
第5回 | Pythonで数字を文字列として扱う |
第6回 | Pythonで文字列を分割したい |
第7回 | Pythonで文字列の桁をそろえる |
第8回 | Pythonで先頭が任意の文字列か確認したい |
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント