Python 队列操作:输入 5 个数,按顺序入队并出队
Python 队列操作:输入 5 个数,按顺序入队并出队
本示例演示使用 Python 列表实现队列,输入 5 个数字,按顺序入队,然后逐个出队并输出。
代码如下:
queue = []
for i in range(5):
num = input()
queue.append(num)
while len(queue) > 0:
print(queue.pop(0), end=' ')
运行示例:
输入:
1 2 3 4 5
输出:
1 2 3 4 5
解释:
queue = []:创建一个空列表,用于存储队列元素。for i in range(5)::循环 5 次,每次从用户输入一个数字。num = input():读取用户输入的数字,并将其存储在num变量中。queue.append(num):将num添加到队列末尾。while len(queue) > 0::当队列不为空时,循环执行出队操作。print(queue.pop(0), end=' '):从队列头部弹出元素并输出,end=' '保证输出的数字之间用空格隔开。
注意:
- 列表作为队列实现时,
append()方法用于入队,pop(0)方法用于出队。 - 本示例仅供参考,实际应用中可能需要更复杂的队列实现。
原文地址: https://www.cveoy.top/t/topic/nIvi 著作权归作者所有。请勿转载和采集!