■ sub 함수를 사용해 문자열 리스트 항목에서 숫자 단어를 제거하는 방법을 보여준다.
▶ main.py
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import re resultList1 = ['1 서울 ', '인천 2 ', '3 수원 ', ' 대전 4', '5 광주 ', '6 대구 ', ' 부산 7'] resultList2 = [re.sub(r"\b\d+\b", "", result).strip() for result in resultList1] print(resultList2) """ ['서울', '인천', '수원', '대전', '광주', '대구', '부산'] """ |
※ r"\b\d+\b" : 하나 이상의 숫자로 이루어진 단어