首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

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

2012-09-04 
【Python练习】利用列表List构建栈和队列栈栈是一个后进先出(LIFO)的数据结构,通常具有两个基本方法 push和p

【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
?

热点排行