티스토리 뷰

노트

python 자주 쓰는 함수 정리

tose33 2022. 1. 29. 21:01

노트용, 계속 추가 ... 

 

빠른 입력 

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
링크
«   2026/02   »
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
글 보관함