python 队列
2016-04-20 22:39
337 查看
1.添加
2.清空队列
3.统计
4.扩展
5.索引
6.rotate
7.单向队列
>>> import collections >>> q = collections.deque() >>> q.append('a') >>> q.append('b') >>> q.append('c') >>> q deque(['a', 'b', 'c']) >>> q.appendleft('d') >>> q deque(['d', 'a', 'b', 'c'])
2.清空队列
>>> q.clear() >>> q deque([])
3.统计
>>> q = collections.deque() >>> q.append('a') >>> q.append('b') >>> q.append('c') >>> q.append('a') >>> q.count('a') 2
4.扩展
>>> q.extend(['a','b']) >>> q deque(['a', 'b', 'c', 'a', 'a', 'b'])
5.索引
>>> q deque(['a', 'b', 'c', 'a', 'a', 'b']) >>> q.index('a') 0
6.rotate
>>> q deque(['1', '2', '3', '4', '5']) >>> q.rotate(2) >>> q deque(['4', '5', '1', '2', '3'])
7.单向队列
>>> import queue >>> q = queue.Queue() >>> q.put('1') >>> q.put('2') >>> q.qsize() 2 >>> q.get() '1' >>> >>> q.get() '2' >>> q.get()
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法