区切り文字で分割するときは、文字列メソッドのsplit()を使用します。
'1,,2'.split(',')" #=> ['1', '', '2']
'1, 2, 3'.split(', ') #=> ['1', '2', '3']
正規表現で分割するときは、正規表現モジュールのre.split()を使用します。
import re
re.split('[bdg]', 'abcdefghi') #=> ['a', 'c', 'ef', 'hi']
同じ正規表現を繰り返し使用する場合は、正規表現オブジェクトのsplit()を使用すると効率がいい。
import re
r.split('abcdefghi') #=> ['a', 'c', 'ef', 'hi']
r.split('ihgfedcba') #=> ['ih', 'fe', 'c', 'a']