我想创建一个检查两个给定队列是否相同的函数。我知道如何设置队列类及其方法,但是我不确定如何检查两个队列是否相同。
我正在考虑使用dequeue()并记录返回的值,然后将它们进行比较,但我不确定如何将其置于循环中。
例如,如何检查Graphics g = Graphics.FromImage(bitmap)
和["A",2,"David",4]
是否相同?
这是我到目前为止所拥有的
["A",22,"David",4]
答案 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))