개발 기록

211026 TIL 본문

TIL

211026 TIL

수염차 2021. 10. 26. 20:01

 

*파이썬 입력 받기

https://velog.io/@yeseolee/Python-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EC%9E%85%EB%A0%A5-%EC%A0%95%EB%A6%ACsys.stdin.readline

 

[Python 문법] 파이썬 입력 받기(sys.stdin.readline)

파이썬으로 코딩 테스트를 준비한다면, 반드시 알아야 할 입력방식인 sys.stdin.readline()에 대한 정리 입니다.

velog.io

 

*파이썬 길이가 정해진 리스트 만들기

list = [0 for i in range(n)]

 

 

* deque(데크)

- 큐(queue)는 선입선출(FIFO)방식으로 작동. 데크는 양방향 큐라고 할  수 있다. 앞 뒤에서 엘리먼드를 추가,제거 가능

append와 pop이 빠르다.

일반적인 리스트는 양끝에 엘리먼트를 삽입, 제거 할 경우 연산에 O(n)이 소요된다 ( 리스트를 불러와서 진행 하는 듯 )

데크는 O(1)로 가능해서 훨씬 빠르다.

스택이랑 큐 처럼 모두 사용 가능

from collections import deque

deq = deque()

https://dongdongfather.tistory.com/72

 

[파이썬 기초] 스택과 큐의 기능을 한번에 deque

deque는 스택과 큐의 기능을 모두 가진 객체로 출입구를 양쪽에 가지고 있다. 스택처럼써도 되고, 큐처럼 써도 된다. 여러가지 메서드를 이용해서 이런 기능을 구현한다. 먼저 deque를 만들어보자 >

dongdongfather.tistory.com

https://leonkong.cc/posts/python-deque.html

 

Python - 데크(deque) 언제, 왜 사용해야 하는가?

Python의 데크(deque)에 대해 알아보고 언제, 왜 써야 하는지 살펴본다

leonkong.cc

 

'TIL' 카테고리의 다른 글

211028 TIL (서버리스 백엔드-1)  (0) 2021.10.28
211027 TIL (서버리스 배포-프론트엔드 1)  (0) 2021.10.27
211026 Git과 Github의 차이  (0) 2021.10.26
211025 TIL  (0) 2021.10.25
211017 WIL (5주차)  (0) 2021.10.17
Comments