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

解释:

  1. queue = []:创建一个空列表,用于存储队列元素。
  2. for i in range(5)::循环 5 次,每次从用户输入一个数字。
  3. num = input():读取用户输入的数字,并将其存储在 num 变量中。
  4. queue.append(num):将 num 添加到队列末尾。
  5. while len(queue) > 0::当队列不为空时,循环执行出队操作。
  6. print(queue.pop(0), end=' '):从队列头部弹出元素并输出,end=' ' 保证输出的数字之间用空格隔开。

注意:

  • 列表作为队列实现时,append() 方法用于入队,pop(0) 方法用于出队。
  • 本示例仅供参考,实际应用中可能需要更复杂的队列实现。
Python 队列操作:输入 5 个数,按顺序入队并出队

原文地址: https://www.cveoy.top/t/topic/nIvi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录