티스토리 뷰
노트용, 계속 추가 ...
빠른 입력
import sys
n = int(sys.stdin.readline())
클래스
# 클래스 생성
class Node:
# 생성자
def __init__(self, root, left, right):
self.root = root
self.left = left
self.right = right
Dictionary 순회하며 출력
map = {}
for key, val in map.items():
print(key, val)
Dictionary get 함수
c++에서는 key값이 없으면 0을 반환하지만 파이썬에서는 그냥 에러를 발생시킨다.
get 함수를 사용하면 에러를 발생시키지 않고 none 값을 반환함으로서 예외처리를 할 수 있다.
m = {}
m[0] = 1
if m.get(10) is None: print('none')
string의 특정 문자 변경
파이썬은 문자열이 불변 객체이므로 한번 선언된 문자열의 특정 문자를 c에서 처럼 그냥 바꿔버릴 수는 없다.
찾아보니 주로 문자열을 리스트로 변경후 리스트의 내용을 변경하고 다시 문자열로 바꾸는 방법을 많이 쓰는듯 하다.

'노트' 카테고리의 다른 글
| JAVA의 우선순위 큐 (0) | 2022.03.03 |
|---|---|
| c++) pow 함수와 부동소수점 (0) | 2022.02.10 |
| c#) 가변배열 (0) | 2022.01.09 |
| c++) 함수 별 시간복잡도 (0) | 2022.01.04 |
| c++) 컨테이너 종류 (0) | 2022.01.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Kruskal
- Spring
- recursion
- 이분탐색
- C
- priority queue
- 재귀
- binary search
- permutation
- C++
- 자료구조
- Brute Force
- Python
- db
- 조합
- Dijkstra
- graph
- back tracking
- MVC
- DP
- Stack
- dfs
- CSS
- greedy
- Unity
- two pointer
- BFS
- Tree
- floyd warshall
- Implementation
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
