본문 바로가기
::public/Python

reference

by 해맑은욱 2021. 2. 18.

 

  • range(stop): range(10)은 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

  • range(start, stop): range(1, 11)은 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

  • range(start, stop, step): range(0, 20, 2)은 0, 2, 4, 6, 8, 10, 12, 14, 16, 18

    • start, stop, step은 음수로 지정 가능

*파이썬 queue 라이브러리 활용해서 큐 자료 구조 사용하기

  • Enqueue: 큐에 데이터를 넣는 기능

  • Dequeue: 큐에서 데이터를 꺼내는 기능

  • queue 라이브러리에는 다양한 큐 구조로 Queue(), LifoQueue(), PriorityQueue() 제공

  • 프로그램을 작성할 때 프로그램에 따라 적합한 자료 구조를 사용

    • Queue(): 가장 일반적인 큐 자료 구조

    • LifoQueue(): 나중에 입력된 데이터가 먼저 출력되는 구조 (스택 구조라고 보면 됨)

    • PriorityQueue(): 데이터마다 우선순위를 넣어서, 우선순위가 높은 순으로 데이터 출력

'::public > Python' 카테고리의 다른 글

링크드 리스트(Linked List)  (0) 2021.02.22
스택(Stack)  (0) 2021.02.18
큐(Queue)  (0) 2021.02.18
배열(Array)  (0) 2021.02.18