У меня есть отформатированная строка из файла журнала, которая выглядит следующим образом:
>>> a="test result"
То есть тест и результат разделены на несколько пробелов - вероятно, он был создан с использованием форматированной строки, которая давала test
некоторое постоянное расстояние.
Простое разбиение не сработает:
>>> a.split(" ")
['test', '', '', '', ... '', '', '', '', '', '', '', '', '', '', '', 'result']
split(DELIMITER, COUNT)
очищены некоторые ненужные значения:
>>> a.split(" ",1)
['test', ' result']
Это помогло - но, конечно, мне действительно нужно:
['test', 'result']
Я могу использовать split()
, а затем map
+ strip()
, но мне было интересно, есть ли более питонский способ сделать это.
Спасибо
Адам
ОБНОВЛЕНИЕ: Такое простое решение! Спасибо всем.