python 文字列を指定した値で分割する

python 文字列を指定した値で分割する

pythonで、splitを使用して、文字列を指定した値で分割するサンプルコードを記述してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

文字列分割

splitを使用すれば、文字列を指定した値で分割することが可能です。

import re
 
str = '1,2,3,4,5'

print(str.split(','))
# ['1', '2', '3', '4', '5']

第2引数に分割する回数を指定することもできます。

print(str.split(',',3))
# ['1', '2', '3', '4,5']

正規表現を使用して置換することもできます。

import re
 
str = '1,2,3,4,5'

print(re.split('[/,/g]+', str))
# ['1', '2', '3', '4', '5']

第3引数に回数を指定することも可能です。

import re
 
str = '1,2,3,4,5'

print(re.split('[/,/g]+', str, 2))