Python 队里 list的常规操作 pop,insert,remove,index

Python 队里 list的常规操作, pop(0)第一个元素出栈, pop(-1)最后一个元素出栈, remove(3)删除list中值等于3的元素, insert(index, value),在index的位置,插入value

HJ48 从单向链表中删除指定值的节点

ip = list(map(int,input().split()))
total = ip.pop(0)
head = ip.pop(0)
delete = ip.pop(-1)
idata = ip
res = [head]

for i in range(0,len(idata),2):
    value = idata[i]
    index = res.index(idata[i+1])+1
    res.insert(index, value)
res.remove(delete)
print(*res)
 

posted @   bH1pJ  阅读(95)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示