1. 리스트 만들기

stack = []

stack 리스트를 만들어준다

 

2. append

stack.append(7)
stack.append(2)
stack.append(5)
stack.append(3)

append로 stack에 push한다

 

3. pop

stack.pop()

pop으로 stack 가장 위에 있는 값을 pop한다

 

4. 결과 출력

print(stack) #7,2,5
print(stack[::-1]) #5,2,7
print(stack[-1]) #5

stack을 print해주면 stack의 맨위부터 출력된다

 

 

 

 

 

<전체 코드>

stack = []

stack.append(5)
stack.append(2)
stack.append(3)
stack.append(7)
stack.pop()
stack.append(1)
stack.append(4)
stack.pop()

print(stack)
print(stack[::-1])
print(stack[-1])

 

'알고리즘' 카테고리의 다른 글

DFS  (0) 2022.09.04
Queue  (0) 2022.09.04
트리(Tree)  (0) 2022.04.16
우선순의 큐(Priority Queue)  (0) 2022.04.13
큐(Queue), 덱(Dequeue)  (0) 2022.04.12

+ Recent posts