split()とsplit(" ")で出力が異なる件について
掲題の通り。
split()
とsplit(" ")
では、微妙に出力結果が違うことに注意。
>>> space1 = "a b"
>>> space2 = "a b"
>>> space3 = "a b"
>>> [i for i in space1.split()]
['a', 'b']
>>> [i for i in space1.split(" ")]
['a', 'b']
>>> [i for i in space2.split()]
['a', 'b']
>>> [i for i in space2.split(" ")]
['a', '', 'b']
>>> [i for i in space3.split()]
['a', 'b']
>>> [i for i in space3.split(" ")]
['a', '', '', 'b']