区切り文字で分割する 区切り文字で分割するときは、文字列メソッドの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