读书人

【Python习题】利用列表List构建栈和队

发布时间: 2012-09-04 14:19:30 作者: rapoo

【Python练习】利用列表List构建栈和队列

栈是一个后进先出(LIFO)的数据结构,通常具有两个基本方法 push和pop,push负责将新元素添加到栈尾,pop负责将栈尾的元素删除。

?

#!/usr/bin/env python""queue = []def en():    queue.append(raw_input('Enter new string :').strip())def de():    if len(queue) == 0:        print 'Cannot delete from an empty queue!'    else:        print 'Removed [', `queue.pop(0)` , ']'    def viewQueue():    print queue
?

读书人网 >perl python

热点推荐