2019-02-18に投稿

Pythonで文字列を分割したい

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

Originally published at www.corylog.com

view_list 脳筋Python
第4回 Python3で足し算をする
第5回 Pythonで数字を文字列として扱う
第6回 Pythonで文字列を分割したい
第7回 Pythonで文字列の桁をそろえる
第8回 Pythonで先頭が任意の文字列か確認したい

aocory

Crieitは個人で開発中です。 興味がある方は是非記事の投稿をお願いします! どんな軽い内容でも嬉しいです。
なぜCrieitを作ろうと思ったか

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!

ボードとは?

関連記事

コメント