Удалить лишние пробелы python
5 июня 2016 г. 6:27
1 вариант
В простейшем случае, чтобы удалить лишние пробелы в строке можно воспользоваться join
и split()
в совокупности. Например:
string = ' word_1 word_2 ' a = ' '.join(string.split()) # a = 'word_1 word_2'
Данная связка сначала формирует список слов ['word_1', 'word_2']
, а затем соединяет элементы списка одиночным пробелом.
2 вариант
С использованием регулярного выражения:
import re string = ' word_1 word_2 ' a = re.sub(r'\s+', ' ', string) # a = 'word_1 word_2'
Комментариев: 0