티스토리 뷰

728x90
반응형

🔹 문자열 (str) 관련 메서드

함수명 예제 결과 설명
upper() 'hello'.upper() 'HELLO' 문자열을 대문자로 변환
lower() 'HELLO'.lower() 'hello' 문자열을 소문자로 변환
strip() ' hello '.strip() 'hello' 앞뒤 공백 제거
replace() 'hello'.replace('h', 'H') 'Hello' 문자열 치환
split() 'a,b,c'.split(',') ['a', 'b', 'c'] 구분자로 문자열 분할
join() '-'.join(['a', 'b', 'c']) 'a-b-c' 리스트를 문자열로 결합
startswith() 'hello'.startswith('he') True 특정 문자열로 시작하는지 확인
endswith() 'hello'.endswith('lo') True 특정 문자열로 끝나는지 확인
find() 'hello'.find('l') 2 특정 문자의 위치 반환 (없으면 -1)
count() 'hello'.count('l') 2 특정 문자의 개수 반환

🔹 리스트 (list) 관련 메서드

함수명 예제 결과 설명
append() lst = [1]; lst.append(2) [1, 2] 리스트에 요소 추가
extend() lst = [1]; lst.extend([2, 3]) [1, 2, 3] 여러 개의 요소 추가
insert() lst = [1, 3]; lst.insert(1, 2) [1, 2, 3] 특정 위치에 요소 삽입
remove() lst = [1, 2, 3]; lst.remove(2) [1, 3] 특정 값 삭제
pop() lst = [1, 2, 3]; lst.pop() 3 마지막 요소 반환 후 삭제
index() [1, 2, 3].index(2) 1 특정 값의 인덱스 반환
count() [1, 2, 2, 3].count(2) 2 특정 값의 개수 반환
sort() lst = [3, 1, 2]; lst.sort() [1, 2, 3] 리스트 정렬
reverse() lst = [1, 2, 3]; lst.reverse() [3, 2, 1] 리스트 뒤집기

🔹 딕셔너리 (dict) 관련 메서드

함수명 예제 결 과 설명
keys() {'a': 1, 'b': 2}.keys() dict_keys(['a', 'b']) 키 목록 반환
values() {'a': 1, 'b': 2}.values() dict_values([1, 2]) 값 목록 반환
items() {'a': 1, 'b': 2}.items() dict_items([('a', 1), ('b', 2)]) 키-값 쌍 반환
get() {'a': 1}.get('a') 1 키의 값을 반환 (None 허용)
pop() d = {'a': 1}; d.pop('a') 1 키 삭제 후 값 반환
update() d = {'a': 1}; d.update({'b': 2}) {'a': 1, 'b': 2} 다른 딕셔너리 추가

🔹 집합 (set) 관련 메서드

함수명 예제 결과 설명
add() s = {1}; s.add(2) {1, 2} 요소 추가
remove() s = {1, 2}; s.remove(2) {1} 특정 값 삭제
discard() s = {1, 2}; s.discard(3) {1, 2} 없는 값 삭제해도 오류 발생 안 함
pop() s = {1, 2}; s.pop() 1 임의의 요소 반환 후 삭제
union() {1, 2}.union({2, 3}) {1, 2, 3} 합집합 반환
intersection() {1, 2}.intersection({2, 3}) {2} 교집합 반환
difference() {1, 2}.difference({2, 3}) {1} 차집합 반환

🔹 튜플 (tuple) 관련 메서드

함수명 예제 결과 설명
count() (1, 2, 2, 3).count(2) 2 특정 값의 개수 반환
index() (1, 2, 3).index(2) 1 특정 값의 위치 반환

 


🔹 기타 자주 쓰는 함수

함수명 예제 결과 설명
type() type(42) <class 'int'> 객체의 타입 반환
len() len([1, 2, 3]) 3 길이 반환
sorted() sorted([3, 1, 2]) [1, 2, 3] 정렬된 리스트 반환

🎯 마무리

파이썬에서 .(점)을 붙여 자주 사용하는 주요 메서드들을 한눈에 볼 수 있도록 정리했습니다.
이 치트시트를 활용하면 자주 쓰는 메서드를 쉽게 기억하고 사용할 수 있습니다! 🚀

 

728x90
반응형