티스토리 뷰
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
반응형
'Python' 카테고리의 다른 글
| 파이썬 매직 메서드(Magic Methods) (3) | 2025.07.26 |
|---|---|
| [python] 문자열의 불변성(immutable): (TypeError: 'str' object does not support item assignment) (3) | 2024.10.03 |
| 문자열 슬라이싱 의 이해 (어떤 값도 입력 안 했을 때, 기초값은 0일까요? 아니면 None일까요?) (1) | 2024.10.03 |
| [Python] Random 모듈에 대한 다양한 활용법 (0) | 2024.08.22 |
| [Python] List Comprehension & Dictionary Comprehension (0) | 2024.08.22 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- chat gpt api 비용 계산
- chat gpt 4o 예산
- 재테크
- Python
- 차트분석
- chat gpt 한국어 가격
- 클래스형 뷰
- 로또 1164회 당첨
- 로또 ai
- 자동매매로직
- 1165회 로또
- 주식공부
- Numpy
- chat gpt 가격 예상
- 티스토리챌린지
- 퀀트투자
- 인공지능 로또 예측
- 오블완
- 1164회 로또
- 골든크로스
- 토치비전
- chat gpt 모델 별 가격
- chat gpt 모델 api 가격 예측
- 자동매매
- 기술적분석
- 케라스
- 장고 orm sql문 비교
- 주식투자
- chat gpt 모델별 예산
- 주린이탈출
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
글 보관함
250x250