파이썬에 자주 사용되는 메소드 종류

안성현·2023년 6월 7일
1
List(리스트) 관련 메소드:

append(item): 리스트 끝에 새로운 항목 추가
extend(iterable): 리스트에 다른 리스트/튜플집합 등의 항목 추가
insert(index, item): 리스트의 특정 위치에 항목 추가
remove(item): 리스트에서 첫 번째로 발견된 해당 항목 삭제
pop(index=-1): 리스트에서 해당 인덱스 항목을 삭제하고 반환 (기본값은 마지막 항목)
clear(): 모든 항목을 삭제하여 빈 리스트로 만듦
index(item [, start [, end]]): 항목의 첫 번째 인덱스를 반환, 선택적 start와 end 값으로 검색 범위를 지정 가능
count(item): 리스트 내 해당 항목의 개수 반환
sort([key=...,] [reverse=...]): 리스트를 정렬. 선택적으로 'key' 함수 및 'reverse' 옵션으로 정렬 순서 조절
reverse(): 리스트의 항목 순서를 뒤집음
(사전) 관련 메소드:

keys(): 사전의 모든 키를 반환
values(): 사전의 모든 값을 반환
items(): 사전의 모든 키와 값을 튜플로 반환
get(key [, default]): 키에 대한 값을 반환.가 없으면 기본값(옵션)을 반환
update(iterable): 다른 사전/튜플/iterable의 키-값 쌍으로 사전 업데이트
pop(key [, default]): 사전에서 해당 키를 삭제하고 값을 반환. 키가 없으면 기본값(옵션)을 반환
popitem(): 사전에서 임의의 키-값 쌍을 삭제하고 반환
setdefault(key [, default]): 키가 사전에 없으면 키-값 쌍을 추가, 있으면 값을 반환
clear(): 모든 항목을 삭제하여 빈 사전으로 만듦
String(문자열) 관련 메소드:

upper(): 모든 문자를 대문자로 변환
lower(): 모든 문자를 소문자로 변환
capitalize(): 첫 글자를 대문자로 변환
title(): 각 단어의 첫 글자를 대문자로 변환
strip([chars: 양쪽 끝의 공백(또는 지정된 문자)를 제거
lstrip([chars]): 왼쪽 끝의 공백(또는 지정된 문자)를 제거
rstrip([chars]): 오른쪽 끝의 공백(또는 지정된 문자)를 제거
swapcase(): 대문자를 소문자로, 소문자를 대문자로 변환
startswith(substring): 문자열이 특정 부분 문자열로 시작하는지 여부를 Bool로 반환
endswith(substring): 문자열이 특정 부분 문자열로 끝나는지 여부를 Bool로 반환
count(substring): 문자열에서 특정 부분 문자열이 나타난 횟수 반환
find(substring [, start [, end]]): 첫 번째 부분 문자열의 인덱스 반환. 없으면 -1 반환. 선택적 start와 end 값으로 검색 범위 지정 가능
replace(old new [, count]): 문자열에서 특정 부분 문자열을 다른 문자열로 교체. 선택적 count 값으로 교체 횟수 설정 가능
join(iterable): iterable의 각 항목 사이에 문자열을 삽입하여 병합된 새 문자열 반환
splitsep [, maxsplit]]): 문자열을 지정된 구분 문자(sep)로 분할하여 리스트로 반환. 선택적 maxsplit 값으로 분할 횟수 지정 가능
이 외에도 파이썬에서 다양한 자료구조와 객체에서 사용되는 메소드들이 있지만, 이들 메소드는 가장 일반적이고 공통으로 사용되는 것들입니다.
profile
깊이 있는 배움을 가진 개발자 안성현입니다

0개의 댓글