stack = [ ] #리스트 자료형 사용한다.
#삽입(5) - 삽입(2) - 삽입(3) - 삽입(7) - 삭제( ) - 삽입(1) - 삽입(4) - 삭제( )
stack.append(5) #가장 오른쪽에 원소 삽입 : append()
stack.append(2)
stack.append(3)
stack.append(7)
stack.pop( ) #가장 오른쪽에서 원소 꺼낸다 : pop()
stack.append(1)
stack.append(4)
stack.pop( )
print(stack[ ::-1 ]) #최상단 원소부터 출력 = 먼저 나가고자 하는 원소
print(stack) #최하단 원소부터 출력
(실행결과)
[ 1, 3, 2, 5 ]
[ 5, 2, 3, 1 ]
[Python] 그래프 탐색 알고리즘: DFS/BFS_재귀함수 (0) | 2022.06.11 |
---|---|
[Python] 그래프 탐색 알고리즘: DFS/BFS_큐 자료구조 (0) | 2022.06.11 |
[Python] 구현: 시뮬레이션과 완전 탐색_문자열 재정렬 (0) | 2022.06.11 |
[Python] 구현: 시뮬레이션과 완전 탐색_왕실의 나이트 (0) | 2022.06.10 |
[Python] 구현: 시뮬레이션과 완전 탐색_시각 - Time (0) | 2022.06.09 |
댓글 영역