Сплит () и разделение (“”) и разные:
>>> a = "hello world" >>> a.split() ['hello', 'world'] >>> >>> a.split(" ") ['hello', '', '', '', '', 'world']
Сплитлины и разделение («\ N») разные:
>>> "".splitlines() # this will return an empty list [] >>> "".split("\n") # this will return an one-element list [''] >>> >>> "my line\n".splitlines() ['my line'] >>> "my line\n".split("\n") ['my line', '']
Оригинал: “https://dev.to/0xbf/common-mistakes-to-avoid-on-string-s-split-and-splitlines-function-python-tips-2207”