【小白从小学Python、C、Java】
【计算机等考+500强证书+考研】
【Python-数据分析】
双向队列的创建
队首与队尾的操作
deque()
[太阳]选择题
请问以下代码输出的结果是?
from collections import deque
print("【创建双向队列】d = deque()")
d = deque()
print("【显示】print(d):",d)
print("【执行:队尾添加元素】d.append(1)")
d.append(1)
print("【执行:队尾添加元素】d.append(2)")
d.append(2)
print("【显示】print(d):",d)
print("【执行:队首添加元素】d.appendleft(0)")
d.appendleft(0)
print("【显示】print(d):",d)
print("【执行:队尾弹出元素】d.pop()")
print(d.pop())
print("【显示】print(d):",d)
print("【执行:队首弹出元素】d.popleft()")
print(d.popleft())
print("【显示】print(d):",d)
A选项:deque([])
B选项:deque([2])
C选项:deque([1])
D选项:deque([0, 2])
题目解析
示例代码
正确答案是C