如何检查两个python队列是否相同

时间:2019-06-06 18:24:00

标签: python queue

我想创建一个检查两个给定队列是否相同的函数。我知道如何设置队列类及其方法,但是我不确定如何检查两个队列是否相同。

我正在考虑使用dequeue()并记录返回的值,然后将它们进行比较,但我不确定如何将其置于循环中。

例如,如何检查Graphics g = Graphics.FromImage(bitmap)["A",2,"David",4]是否相同? 这是我到目前为止所拥有的

["A",22,"David",4]

1 个答案:

答案 0 :(得分:0)

使用python队列:

from queue import Queue

def queue_is_identical(source1,source2):
    return source1.queue == source2.queue

source1 = Queue()
source2 = Queue()
for item in ["A",2,"David",4]:
    source1.put(item)
for item in ["A",22,"David",4]:
    source2.put(item)
print(queue_is_identical(source1,source2))