国产成人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学习网。

关注

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

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

免费观看已满十八岁电视剧日剧| 狗配人的大片| 禁忌3| 《高压监狱2》法国版正版| 公交车上被蹭水后多久自然恢复| 欧美大片| 女人被公猪钻入子宫有报应吗| 第-次和公翁做爰又大又粗| 电影《老公上班后》免费观看| 9.1短视全免费| 人与动物胶配方视频荷尔蒙| 《朋友的妈妈2》中字头歌词| 美国人免费观看高清电视剧的软件| 日韩大片PPT免费PPT| 强伦轩女教师在线播放| 家公给我治疗5中字| 优酷| 自慰视频| BOSS凶猛老公喂不饱十月初| 少女配狗视频大全播放| 法国空姐1-4| 土豆网| 《不戴套瑜伽教练3》| 《胯下之臣》金银花露原文| 成全高清免费完整观看| 《慈母夜吟》完整版| 退休后日大女儿的隐喻和含义| 女朋友的妹妹ID| 少女たちよ观看免费高清电视剧| 芒果浏览器| 八戒八戒电影在线看免费观看8| 沉沦木之音| 爸爸的擎天柱让我看第二集| おまえの母亲をだます的歌词| 泡妞网站| 婚前试爱在线观看| 快拨出我是你母亲的歌曲播放| 憋尿白丝小肚子凸起高冷知乎| 《妻子为丈夫升职》| 《慈母夜吟》完整版| 白日梦我电视剧免费观看完整版