Привет!
split без аргументов работает так:
>>> "1 2".split()
['1', '2']
С аргументом:
>>> "1 2".split(" ")
['1', '', '', '', '2']
Мне нужен первый вариант. Но ещё мне нужно указать второй аргумент -- количество разбиений.
>>> "1 2 3 4 5".split(" ") # так работает неправильно
['1', '', '', '', '2', '', '', '3', '4', '5']
>>> "1 2 3 4 5".split() # так правильно
['1', '2', '3', '4', '5']
>>> "1 2 3 4 5".split(maxsplit=2) # но не указать количество
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: split() takes no keyword arguments
Есть какой-то простой вариант?