@artur_agishev

Разбиение строки по условию Python?

Добрый день)
На вход поступает строка, которую нужно поделить на элементы и занести в массив,
то есть строка делится при N S E W.
Допустим, на вход есть 7N5E2S3E, то в массиве будет 7N 5E 2S 3E, или есть 10N30W20N, то 10N 30W 20N
помогите решить
  • Вопрос задан
  • 106 просмотров
Решения вопроса 1
@dzhebrak
В указанном примере проще всего с помощью регулярного выражения:

import re

text = '10N30W20N'
result = re.findall(r'\d+[A-Z]', text)
print(result)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 130 000 ₽
deeplay Новосибирск
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
27 окт. 2020, в 22:07
50000 руб./за проект
27 окт. 2020, в 21:27
20000 руб./за проект
27 окт. 2020, в 20:58
60000 руб./за проект