-
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(): 데이터마다 우선순위를 넣어서, 우선순위가 높은 순으로 데이터 출력
-