我是Python新手,在实现从链接列表中删除最后一个节点的函数时遇到了困难。这是我到目前为止的代码(我在一个名为Coderunner的在线平台上编写代码,该平台已经为我实现了一些背景代码,比如Node类):class LinkedList:

def __init__(self):

self.head = None

def print_all(self):

current = self.head

while current != None:

print(current.get_data())

current = current.get_next()

def add(self, item):

new_node = Node(item)

new_node.set_next(self.head)

self.head = new_node

def remove_from_tail(self):

current = self.head

prev = current

while current != None:

current = current.get_next()

prev.set_next(current.get_next())

return current

运行以下代码时:

^{pr2}$

我得到:Removed: <__main__.node object at>

Bike

Truck

谁能告诉我哪里出错了吗?似乎node对象得到了打印,但节点内部的值却没有打印出来。提前感谢您的帮助!在

python在列表末尾删除一个_从链接列表的尾部移除(Python)相关推荐

  1. python列表可以删除和修改吗_Python列表常见操作详解(获取,增加,删除,修改,排序等)...

    本文实例讲述了Python列表常见操作.分享给大家供大家参考,具体如下: 列表是由一系列按特定顺序排列的元素组成的对象.因为列表通常包含多个元素, 所以建议给列表指定一个表示复数的名称. 我们用方括号 ...

  2. python元组 列表 字符串最后一个下标_python字符串列表元组序列操作

    Table of Contents generated with DocToc python系列-字符串.列表.元组的操作 序列的访问及运算符 序列是为满足程序中复杂的数据表示,python支持组合数 ...

  3. python 写入csv文件固定列_将元组列表写入csv文件保持列一致

    我用beauthulsoup抓取一个网站,页面的一半有常规数据,X#个字段每个字段有一个值,下半部分有Y#个字段,每个字段都有可变数量的值(很多时候只有一个值,其他的是任意数量的值).在 困扰我的是如 ...

  4. python列表批量删除元素_Python基础--list列表删除元素

    列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 关键字或者 pop() 方法: 根据元素本身的值进行删除,可使用列表(list类型)提供的 remove ...

  5. python壁纸超清全面屏_你见过的最全面的python重点

    首先和大家说个对不起,由于总结了太多的东西,所以篇幅有点长,这也是我"缝缝补补"总结了好久的东西,对于Nginx的东西我没总结在这里,大家可以Python聚焦看,点击直达专栏哦. ...

  6. python class 是否存在某个变量_一文抵十课,考验你的Python变量是否理解透彻了

    变量是编程的基础概念,Python 的变量也看似很简单,但是如果理解不当,生搬硬套,可能会遇到一些麻烦. 下面用 10 个代码示例展示 Python 的 变量 本质. 快来看看你对 Python 的变 ...

  7. python输出宽度是什么意思_方法、格式字符串和指定的Python对象输出宽度,python,中,格式化,及...

    count()方法:返回字符串对象包含了多少个参数指定的字符串 find方()法:在字符串中查找参数字符串,并返回该参数字符串在其中第一个出现的位置索引 split()方法:以参数字符串为分割符,将字 ...

  8. python中常用的序列化模块_第六章 常用模块(5):python常用模块(序列化模块:pickle,json,shelve,xml)...

    6.3.7 序列化模块 (pickle,json,shelve,xml) 文件写入,数据传输时,我们都是以字符串形式写入的(因为字符串可以encode成bytes). 那其他类型(比如字典,列表等)想 ...

  9. 反向链接 反向代理_反向链接列表

    反向链接 反向代理 Reversing a Linked List is an interesting problem in data structure and algorithms. In thi ...

最新文章

  1. 网络丢包现象分析处理指导书5
  2. http响应头里没有或者有content-length的几种可能性
  3. 软件体系架构:RM-ODP参考模型简介
  4. 算法学习——决策单调性优化DP
  5. 第2天:汇编语言与Makefile
  6. 在基于Spring的Web应用程序中使用Http Session
  7. 模型人的因素_肺癌风险预测模型中纳入肺功能如何?
  8. vscode远程配置
  9. 2018年度总结(阉割版)
  10. 炉石传说android手机版本,炉石传说安卓手机版官方apk
  11. Unity3D视频教程,Unity3D从入门到精通视频教程——转
  12. 力扣575. 分糖果
  13. 影响信用贷款的四大条件
  14. 【C语言】——计算单词个数
  15. mongoTemplate结合Criteria实现分页、模糊、二级嵌套和时间范围查询等
  16. spring的依赖注入 -------基于注解方式
  17. Ubuntu 18.04 安装 GeForce RTX 3090
  18. 在ubuntu环境下,开发stm32使用ram调试程序教程
  19. git提交的时候出现异常“bad object HEAD”的另一种解决方案
  20. Real-SR算法,实现真实图像超高分辨率处理

热门文章

  1. 程序员的量化交易(34)--QuantConnect_Lean如何定义Indicator指标2
  2. placeholder在不同浏览器下的表现及兼容方法
  3. 【转】Apache配置中ProxyPassReverse指令的含义
  4. Linux 基本网络配置 实验手册
  5. CSDN中Markdown编辑器的数学公式编写(非常详细!)
  6. python UnicodeEncodeError: 'gbk' codec can't encode character ...
  7. AT2370 Piling Up
  8. 地理投影展开(近似多边形体)
  9. 【vue】.native给组件绑定原生事件
  10. vue全家桶项目搭建(vue-cli 2.9.6+vue-router+vuex+axios)