[Python] sort, sorted 차이, 사용 방법
요즘 알고리즘 공부를 하고 있다 보니 내장 함수의 중요성을 뼈저리게 깨닫게 되었다 배열 형식으로 주어진 문제는 거의 대부분 정렬만 잘해도 풀 수 있는데 파이썬에서는 list.sort(), sorted(list)를 사용한다 sort() 원본 리스트의 순서를 변경(원본에 영향을 끼침) 리턴 값 None 리스트형의 메소드 사용 방법 - list.sort(self, key, reverse) l1 = [1,3,5,4,6,2] print('정렬 전', l1) l2 = l1.sort() print('정렬 후', l1) print('리턴값', l2) l1.sort(reverse=True) #reverse를 True로 설정하여 내림차순 적용 print('내림차순', l1) key, reverse에 아무 조건을 달지 않으..
2022. 3. 25.
Python 특정문자 치환하기 re.sub 정규표현식
문자열에서 특정 문자를 변경하기 위해 쓰는 정규 표현식 re.sub - re.sub 사용법 re.sub(pattern,replace,string) pattern: 바꿀문자 replace: 새로 변경할 문자 string: 변경할 문자열(원본 문자열) - 사용 예시 import re re 모듈을 import 한다 1. 반점(,) 제거 import re s = 'Hello, World' print("변경 전:", s) s1_new = re.sub(",","",s) print("변경 후:", s1_new) [결과] 2. 반점(,)을 느낌표(!)로 변경 import re s = 'Hello, World' print("변경 전:", s) s1_new = re.sub(",","!",s) print("변경 후:", s..
2021. 10. 5.
2. Python 시작하기 - 자료형(Data Type)
1. 정수(Integer) ex) -1, -2, -3, 0, 1, 2, 3,..... 2. 소수(Floating Point) ex) 2.0, 7.8, 2.7,... 3. 문자열(String) "" 로 선언되어있는 자료형은 문자열이 된다 ex) "Hello,World", "2" 이때 정수형 2와 소수형 2.0 문자열 "2"는 다 다르다 정수형 덧셈 연산자를 예시로 들면 print(2+2) 결과는 4 문자열 덧셈연산자는 print("2"+"2") 결과는 "22"로 다른 결과가 나온다 4. 불린(Boolean)/ 참 거짓 ex) True, False 주로 조건문에 사용 ex) 2 4 결과값: False 지금 정리한 자료형은 모든 프로그래밍의 기본이 되고 ..
2021. 9. 8.