[ AI 코칭스터디 ] 1주차 학습 ( Python Data Structure )
[ Python Data Structure ] stack 스택( stack )은 나중에 넣은 데이터를 먼저 반환하도록 설계된 메모리 구조이다. Last In First Out ( LIFO ) 구조라 한다. Data의 입력을 Push, 출력을 Pop이라 한다. 리스트를 사용해서 스택 구조를 구현이 가능하다. push를 append(), pop을 pop()을 사용하면 된다. * pop()은 리턴이 존재하면서도 리스트 자체가 변한다. 스택 구조에서는 데이터를 넣었다가 빼줘야하기 때문에 맨 끝에 있는 데이터가 pop()에 할당이 된다. a = [1,2,3,4,5] print(a) # [1, 2, 3, 4, 5] a.append(10) print(a) # [1, 2, 3, 4, 5, 10] c = a.pop() ..
2022. 1. 21.