s1 = 'a\nb\nc\n'
print(s1.splitlines())
print(s1.split('\n'))

['a', 'b', 'c']
['a', 'b', 'c', '']
この挙動の違いをどうしたものかと