首页 > 编程语言 > 详细

Python 队列

时间:2018-06-13 22:17:45      阅读:192      评论:0      收藏:0      [点我收藏+]

一、双向队列

import collections
d = collections.deque()
d.append(‘1‘)
d.appendleft(‘10‘)
d.appendleft(‘1‘)
print(d.count(‘1‘))
print(d)
d.extend([‘yy‘,‘uu‘,‘i1i‘])
d.extendleft([‘yy‘,‘uu‘,‘i1i‘])
print(d)
d.rotate(5)#从后面拿数据到前面,执行五次操作。
print(d)

2
deque([‘1‘, ‘10‘, ‘1‘])
deque([‘i1i‘, ‘uu‘, ‘yy‘, ‘1‘, ‘10‘, ‘1‘, ‘yy‘, ‘uu‘, ‘i1i‘])
deque([‘10‘, ‘1‘, ‘yy‘, ‘uu‘, ‘i1i‘, ‘i1i‘, ‘uu‘, ‘yy‘, ‘1‘])

二、单向队列

import queue
q = queue.Queue()
q.put(‘123‘)
q.put(‘456‘)
print(q.qsize())
print(q.get())
print(q.qsize())
print(q.get())

2
123
1
456



Python 队列

原文:https://www.cnblogs.com/Presley-lpc/p/9180358.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!