문자열
''를 사용하여 선언. 리스트와 동일하게 인덱싱하여 사용 가능. '+' 사용해서 문자열 접합 가능!!! 이거 좀 유용해.
문자열 리스트를 ''.join(list)를 사용해서 문자열로 병합 가능하다. ''안에 문자 사이에 넣을 문자 작성 가능.
* 사용하여 반복 가능
내장 메소드
lower(), upper(), swapcase(), capitalize(), title(), islower(), isupper(), count(s), find(s) -없으면 -1 반환, index(s) -없으면 오류, isalnum(), isalpha(), isnumeric(), split(s) - s를 기준으로 문자열을 분리해서 리스트로 반환
Dictionary
인덱스를 key로 대체. d=dict(), d={}로 선언. key in dictionary로 존재하는지 검사. boolean으로 반환해준다.
내장 메소드
clear(), get(key), items()- 튜플로 키와 값 반환, keys(), values(), pop(key), updated(d) - 존재하는 key 값이면 수정, 아니면 새로 추가
Counter
문자열을 인자로 받아 문자당 개수를 count 해줌 문자(key) 갯수(value)로 저장. ==으로 비교 가능
728x90
반응형
'Algorithm' 카테고리의 다른 글
| 선택 정렬, 삽입 정렬, 퀵 정렬, 계수 정렬 (0) | 2023.06.19 |
|---|---|
| BFS, DFS (너비 우선 탐색, 깊이 우선 탐색) (6) | 2023.06.18 |
| [Python] 알고리즘을 위한 문법 복습 - map(), filter(), set() (0) | 2022.08.11 |
| [Python] 알고리즘을 위한 문법 복습 - list & enumerate() (0) | 2022.08.01 |
| 갑자기 python으로 멜론 순위 크롤링 (1) | 2021.12.31 |