본문 바로가기

Python 잡학사전

(2)
Regular Expressions Regular Expressions: 기본부터 응용까지파이썬에서 문자열 처리를 할 때, 정규 표현식(Regular Expressions, 줄여서 regex)은 매우 유용한 도구다.정규 표현식을 사용하면 패턴을 기반으로 문자열을 검색하고, 수정하며, 추출할 수 있다.이번 포스팅에서는 정규 표현식의 기본 개념부터 활용 방법까지 단계별로 살펴보려한다.정규 표현식이란?정규 표현식은 문자열에서 특정 패턴을 찾고, 대체하거나 삭제하는 데 사용되는 문자열 검색 패턴이다.다양한 문자 집합과 메타문자를 사용하여 복잡한 문자열 패턴을 정의할 수 있다.파이썬에서 정규 표현식 사용하기파이썬에서 정규 표현식을 사용하려면 re 모듈을 활용해야 한다.이 모듈은 다양한 정규 표현식 기능을 제공하며, 기본적으로 다음과 같은 메서드를 ..
append와 extend append VS extendPython의 list에는 append() 와 extend() method가 있다.list 끝 단에 요소를 추가해주는 역할은 append나 extend나별반 다를 것 없는 것 같은데, 두 method의 명확한 차이가 뭘까?append() method는 list의 끝에 '단일 요소' 를 추가하고,extend() method는 list의 끝에 iterable의 '모든 요소' 를 추가한다.예시를 통해 더 쉽게 이해해보자:# append() 사용my_list = [1, 2, 3]my_list.append([4, 5])print(my_list)> [1, 2, 3, [4, 5]]# extend() 사용my_list = [1, 2, 3]my_list.extend([4, 5])print(m..