파이썬 - 정규표현식
정규 표현식 메타문자 메타 문자 사용예 설명 [ ] 문자 클래스 [abc] a, b, c 중 한 개의 문자와 매치 [s-e] [0-2] [a-c] [a-zA-Z] [0-9] 0,1,2 a,b,c 알파벳모두 숫자 ^ 반대 [^0-9] 숫자가 아닌 문자와 매치 ? 0또는1글자 (있어도 되고 없어도 되고) ab?c ?앞에 문자 b를 0 또는 1번 반복 O abc O ac X abbc . 1글자 a.b a[.]b a + 모든문자 + b a + Dot(.)문자 + b * 반복 0~ ca*t *앞에 문자 a를 0~ 반복 O ct O cat O caaat + 반복 1~ ca+t +앞에 문자 a를 1~ 반복 X ct O cat O caaat {s,e} 반복 s~e {3,5} {3, } { ,5} {1, } {0, } ..
파이썬 - enumerate 함수
enumerate 반복문 사용 시 몇 번째 반복문인지 확인이 필요할 수 있습니다. 이때 사용합니다. 인덱스 번호와 컬렉션의 원소를 tuple형태로 반환합니다. >>> t = [1, 5, 7, 33, 39, 52] >>> for p in enumerate(t): ... print(p) ... (0, 1) (1, 5) (2, 7) (3, 33) (4, 39) (5, 52) tuple형태 반환을 이용하여 아래처럼 활용할 수 있습니다. >>> for i, v in enumerate(t): ... print("index : {}, value: {}".format(i,v)) ... index : 0, value: 1 index : 1, value: 5 index : 2, value: 7 index : 3, valu..