본문 바로가기

STUDY/Python

[자료구조] 스택 stack

728x90

* 스택 stack

  - LIFO, Last In First Out 구조

  - 가장 나중에 들어온 자료가 가장 먼저 처리

  - 들어갈 때 PUSH, 나올 때 POP

 

* 스택 박스 만들기

stack=[]

 

* PUSH 구현

stack.append(1) # 괄호안 넣고 싶은 원소

 

* POP 구현

stack.pop()

 

* 전체 구현

stack = []

# push
stack.append(1)
stack.append(2)
stack.append(3)

stack
# [1, 2, 3]


# pop
stack.pop()
stack
# [1, 2]


stack.pop()
stack
# [1]
728x90

'STUDY > Python' 카테고리의 다른 글

[백준] 9012번 괄호 python  (0) 2023.06.19
[백준] 10828번 스택 python  (0) 2023.06.19
[프로그래머스] 문자열의 뒤의 n글자  (0) 2023.06.12
[프로그래머스] 공배수  (0) 2023.06.11
[프로그래머스] 전화번호 목록  (0) 2023.06.07