题解 | #用列表实现队列#

用列表实现队列

https://www.nowcoder.com/practice/cc9e56e0d80d44e5990f76196adb4912

num = int(input(""))
queue = [1, 2, 3, 4, 5]
for _ in range(2):
    queue.pop(0)  # 这里修改为 pop(0) 以从队首移除元素
    print(queue)
queue.append(num)  # 添加用户输入的数字到队列末尾
print(queue)

设置变量,存储输入的整数

设置初始化列表

然后设置循环,设置一个_来代表不关心这个循环变量,只在意循环的次数,然后range(2)代表循环两个次

然后进行移除(pop),设置0,代表从第一个进行移除

打印

最后增加新的数字放在末尾(如果想要增加到开头,用insert哦,并且要进行带个0进行索引,queue.insert(0, num) # 在队列的开头添加用户输入的数字

最后打印

全部评论

相关推荐

06-23 11:28
门头沟学院 Java
牛客919661971号:也有可能是点拒绝的时候自动弹的话术
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务