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

关注

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

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

国产精品高潮呻吟久久A片小说| 他扒开我小流添我三男一女视频| 老公把闺蜜干的嗷嗷叫| 停电了同桌把我拉入怀中小说| 妻子的姐姐免费观看大全电视剧| 可以进入任何网站的浏览器| 小叔子从后面抱住我的电视剧| 无人区免费观看高清电视剧| 乱公伦媳..HH| 麻豆 无码 国产在线观看| 麻豆国产AV无码免费视频| 天美传奇星空MV高清免费| 《俄罗斯空姐2(俄罗斯航空)》| 日本护士裸体做爰视频| 出轨2| 老王吮她的花蒂和奶水| 哪…你的鸣巴好大歌曲背后故事| 女人一旦被深喉过脖子意味着什么| 在车里被弄了4次高潮| 放荡的女兵伦理2| 少女たちよ观看免费高清电视剧| 日本护士裸体做爰视频| 两个男人睡一个女人什么心理呢| 日本动浸扑克牌动画片观看全集视..| JK内衣| 学校教室里可以插自己电脑吗| 女主被兄弟三人轮流欺负的小说 | 宝贝今天可不可以不带小雨伞| 打开网站免费进入| 己满十八岁免费观看电视剧| 菠萝菠萝蜜在线观看免费版电视剧| 水蜜桃免费观看电视剧最新章节| 免费B站看大片真人电视剧| 少女与狗2在线观看免费版高清| 双男主MV大片| TOKYO.HOT| 降央卓玛B多大| 男朋友隔着衣服顶撞是什么心理现.. | 女人高潮后要禁欲多久才能恢复| 《麦子的秘密2》在线观看| 真人老太太实战镖客视频大全