堆栈先进先出和后进先出
stackFifoLifo的Python项目详细描述
此项目是堆栈fifo(先进先出)或lifo(后进先出)
安装
pip install stackFifoLifo
或
python setup.py
示例
>>> from stackFifoLifo import Fifo >>> x=FifoStack() >>> x.copyStack() [] >>> x.emptyStack() True >>> x.stack('A') >>> x.stack(5) >>> x.stack(['toto','tata','titi']) >>> x.copyStack() [['toto', 'tata', 'titi'], 5, 'A'] >>> z=x.unstack() >>> z 'A' >>> x.copyStack() [['toto', 'tata', 'titi'], 5] >>> x.size() 2 >>> x.element() 5 >>> x.copyStack() [['toto', 'tata', 'titi'], 5]
这个项目的灵感来自于[mesrecettespython](http://python.jpvweb.com/mesrecettespython/doku.php?id=gestion_piles)。 多亏了提尔塔莫斯。