python 으로 스 택 클래스 구현

2266 단어 파 이 썬 터미널
창고 (Stack) 의 데이터 구조 특징 은 바로 선진 적 인 후에 나 오 는 것 이다. 자동판매기 안의 상품 처럼 가장 먼저 넣 은 것 이 마지막 에 나 오고 마지막 에 넣 은 것 이 가장 먼저 나 오 는 것 이다.
python 클래스 로 스 택 구현
class Stack(object):
    def __init__(self):
        #        
        self.item = []

    def push(item):
        #         
        self.item.append(item)

    def pop(self):
        #       
        self.item.pop()

    def peek(self):
        #       
        return self.item[self.size()-1]

    def is_empty(self):
        #       
        return self.item == []

    def size(self):
        #       
        return len(self.item) 
if __name__ = '__main__':
    stack = Stack()
    print(stack.is_empty)
    stack.push(1)
    stack.push(3)
    stack.push(4)
    print(stack.is_empty)
    print(stack.pop())
    print(stack.peek())
    print()

좋은 웹페이지 즐겨찾기