반응형
파이썬 정규표현식을 이용하여 split 처리하기
1. 문자열을 숫자+문자+특수문자의 조합으로 split 하기.
문자열: "1S2D*3T"
split 결과 : [('1', 'D', ''), ('2', 'S', '#'), ('10', 'S', '')]
# 참고 문제 : 프로그래머스 17682 다트게임
import re
def solution(dartResult):
p = re.compile("(\d+)([a-zA-Z])(\*|#)?")
scores = p.findall(dartResult)
반응형
'Python' 카테고리의 다른 글
[Python] 최단거리 길 찾기 (0) | 2020.09.24 |
---|---|
[Python] 정규표현식 이용하여 태그 사이의 value 값 가져오기 (0) | 2020.09.23 |
[Python] 2차원 배열 초기화 하기 (0) | 2020.09.19 |
[Python] itertools 이용하여 순열(permutations), 조합(combinations ) 리스트 만들기 (0) | 2020.09.09 |
[알고리즘 기본 독학] 4/100, 프로그래머스 완주하지 못한 선수(42756) - 해시 (0) | 2020.04.15 |