python列表获取元素,python获取数组元素
1、append方法
向链表添加元素后。在链表中,每个元素不能通过索引定位,只能在列表中定位。的。需要连续调用元素链表的next方法来获取下一个元素,最后是最后一个元素。的。最后一个元素的next属性将指向新添加的元素。
defappend(self,new_element):
当前=自身. head
ifself.head:
whilecurrent.next:
当前=当前。下一个
current.next=新元素
else:
self.head=新元素2、get_position方法
获取链表中对应于传入参数的元素位置。
您需要循环。遍历链表的下一个属性。区别在于我们需要定义一个变量计数器来记录我们遍历的链表中元素的顺序。当传入的参数无法获取链表元素时,我们也需要返回None。
defget_position(self,position):
计数器=1
当前=自身. head
ifposition1:
returnNone
while currentandcounter=position :
ifcounter==position:
返回当前
当前=当前。下一个
计数器=1
ReturnNone以上是python链表类中获取元素的方法。希望能对大家有所帮助。更多的知识可以在流行的IT软件开发工作室获得。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。