【学习心得】Python中的queue模块使用

一、Queue模块的知识点思维导图

【学习心得】Python中的queue模块使用_第1张图片

二、Queue模块常用函数介绍

queue模块是内置的,不需要安装直接导入就可以了。

(1)创建一个Queue对象

import queue

# 创建一个队列实例
q = queue.Queue(maxsize=20)   # 可选参数,默认为无限大

(2)入队

# 导入Python标准库中的queue模块,该模块提供了线程安全的队列数据结构
import queue

# 创建一个Queue对象,可以理解为初始化一个队列,参数maxsize默认为0,表示队列大小无限制
q = queue.Queue()

# 使用for循环将数字0到9依次放入队列中
# put方法用于将元素放入队列尾部,即执行入队操作
for i in range(10):
    q.put(i)  # 这里每执行一次,就将i(0-9)作为一个元素放入队列中

# 此时,队列q中按照先进先出(FIFO)原则存储了数字0-9

(3)出队

# 导入Python内置的queue模块,其中包含线程安全的队列数据结构
import queue

# 创建一个Queue对象,即初始化一个空队列
q = queu

你可能感兴趣的:(【学习心得】,python,开发语言)