RosettaCodeData/Task/Stack/Python/stack-2.py

12 lines
271 B
Python
Raw Normal View History

2013-04-11 01:07:29 -07:00
from collections import deque
class Stack:
def __init__(self):
self._items = deque()
def append(self, item):
self._items.append(item)
def pop(self):
return self._items.pop()
def __nonzero__(self):
return bool(self._items)