@DmitryKyd
Студент специальности ИАСБ

Как разделить буквы в словах на пары?

Пишу программу для шифровки текста на Python, алгоритм требует первоначально разделить буквы в словах текста на пары(Пример: "Привет мир" -> 'Пр', ''ив, 'ет', ' м', 'ир'). Дальше обращаемся к первому элементу из первой пары, затем ко второму и так далее, переходя ко второй паре.
  • Вопрос задан
  • 274 просмотра
Решения вопроса 1
@pcdesign
>>> import re
>>> re.findall('..?','Привет мир')
['Пр', 'ив', 'ет', ' м', 'ир']
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
AnnTHony
@AnnTHony
Интроверт
s = "Привет мир"
[s[i:i+2] for i in range(0, len(s), 2)]
# ['Пр', 'ив', 'ет', ' м', 'ир']
Ответ написан
Комментировать
@spikejke
textwrap.wrap('Привет мир' , 2)
['Пр', 'ив', 'ет', 'ми', 'р']
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы