from collections import deque
Q = deque()
如何检查此双端队列是否为空?有没有像isEmpty()这样的函数来检查呢?有人可以帮忙吗?我在文档中寻找了一个功能,但找不到任何功能?
简单的Python方式:
from collections import deque
Q = deque()
if not Q:
print("Queue is empty")
您应该知道伟大的Python的强大功能,如果每个集合都为false
,如果它为空,则将其设为集合,列表,字典,双端队列等。
if data_structure:
print('Data structure is not empty')
else:
print('Data structure is empty')
如果deque()的输入为空,则Q
的长度将为0:
from collections import deque
Q = deque()
assert len(Q) == 0