파이썬(Python)

파이썬 자료구조 (큐)

김매콤 2023. 8. 12. 13:39

오늘은 파이썬의 자료구조 큐에 대해서 공부해 볼 것 이다.

 

큐는 스택과는 반대의 개념이다.

스택은 나중에 들어간 데이터가 먼저 나오지만 

큐는 먼저 들어간 데이터가 먼저 나온다. (선입선출)

 

코드를 치면서 배워보자.


a =[1,2,3,4,5]
a.append(10)
a.append(20)
print(a)

a.pop(0)
print(a)

a.pop(0)
print(a)

결과

위의 코드를 보면 a를 만들어주고 

append를 이용하여 10 과 20을 넣어 주었다.

그리고 pop으로 인덱스 0번에 있는 숫자를 빼준 것이다.

이게 큐의 원리이다.

 


오늘은 간단하게 파이썬의 자료구조 큐를 공부해 보았다.

다음시간에는 튜플에 대해서 공부해보자.