国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python链表类中如何获取元素

python链表类中如何获取元素

头像

小妮浅浅

2021-02-22 17:51:275029浏览 · 0收藏 · 0评论

1、append方法

向链表添加元素后。在链表中,不能通过索引来定位每个元素,只能在列表中定位。链表元素的.next方法需要被持续调用,以获得下一个元素,并最终获得最后一个元素。最后一个元素的.next属性中将指向新添加的元素。

def append(self, new_element):
current = self.head
if self.head:
while current.next:
current = current.next
current.next = new_element
else:
self.head = new_element

2、get_position方法

获得与传入参数对应的链表中的元素位置。

需要通过循环调用.next属性来遍历链表。不同的是我们需要定义一个变量counter来记录我们遍历的链表元素顺序。我们还需要在传入的参数获取不到链表元素时返回None。

def get_position(self, position):
counter = 1
current = self.head
if position < 1:
return None
While current and counter <= position:
if counter == position:
return current
current = current.next
counter += 1
return None

以上就是python链表类中获取元素的方法,希望能对大家有所帮助,更多知识尽在python学习网。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

为什么妓女磨两下就很多水| 《伦敦空姐美版2023》| 学生妹高清版免费观看电视剧| 成品人和精品人的特点分析| 处破小婕子的第一次| 《甜性涩爱》韩国三级| DJ快了又快又骚的POP歌曲| 桃色事件| 《乳牛牧场的奶牛娘》动漫免费观.| 亚洲无线一线二线三线区别| 张钧甯怎么读| 透明女仆服装开裆连体衣| 《黏糊糊的你》动漫免费观看| 《黏糊糊的你》免费观看| 香蕉视频| 绝色儿媳在线观看免费版电视剧| 性做爰全过程免费看| 女性三角毛毛若隐若现| 二人生猴子全程免费| 天美传奇星空MV高清免费| 中中漫画免费漫画渔窗入口| 免费B站看大片真人电视剧| WWW.1688.COM麻豆| 阴部按摩出水太尴尬怎么办| 兄弟换麦子4国语中字| 含紧一点H.边做边走| 公粗一夜6次挺进我的密道| 男朋友摸完小花园小肚子有点痛 | 我把刘姨俩腿扛在肩上是哪一集的 | 潮湿的体温2| 狠狠干影院| 麻豆| 二人世界高清视频播放| 真人刺激战场40分钟电视剧| 人狗大战6免费观看正版| 乖再分开点小说免费阅读| 公在厨房撕开奶罩吸奶头| 《交换做爰》在线观看| 丈夫不在的日子中字头| 舒淇| 美女被咬小头头视频大全图片