Python Data Structure
stack(스택) 나중에 넣은 데이터를 먼저 반환하도록 설계된 메모리 구조 Last In First Out(LIFO) Data의 입력을 Push, 출력을 Pop이라고 함 stack(스택) with list object 리스트를 사용하여 스택 구조를 구현 가능 push를 append(), pop을 pop()를 사용 a = [1,2,3,4,5] a [1, 2, 3, 4, 5] a.append(10) a [1, 2, 3, 4, 5, 10] a.append(20) a [1, 2, 3, 4, 5, 10, 20] c = a.pop() # 20 출력 a [1, 2, 3, 4, 5, 10] d = a.pop() # 10 출력 a [1, 2, 3, 4, 5] c 20 d 10 stack example 스택 구조를 활용,..
2022. 12. 25.