文字列を指定の文字で分割する - Python
文字列の分割にはstrのsplit()
メソッドを使う。
>>> s='I like Python!' >>> s.split() ['I', 'like', 'Python!']
split()の引数に何も渡さないと、空白文字で分割される。Pythonでの空白文字とは「スペース、タブ、改行 (linefeed) および復帰 (carriage-return)」のことらしい。
区切り文字を指定した場合
>>> s1 = 'ra-menn, sushi, soba' >>> s1.split(',') ['ra-menn', ' sushi', ' soba']
,
で区切ってみた。空白が残っていることに注意する。
参考文献
24.3. shlex — 単純な字句解析 — Python 3.6.3 ドキュメント
- 作者: Bill Lubanovic,斎藤康毅,長尾高弘
- 出版社/メーカー: オライリージャパン
- 発売日: 2015/12/01
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (3件) を見る