亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用python怎么獲取鏈表類中的元素

發布時間:2021-04-23 17:51:35 來源:億速云 閱讀:546 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關使用python怎么獲取鏈表類中的元素,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

python有哪些常用庫

python常用的庫:1.requesuts;2.scrapy;3.pillow;4.twisted;5.numpy;6.matplotlib;7.pygama;8.ipyhton等。

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怎么獲取鏈表類中的元素有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

河西区| 平湖市| 蓝山县| 武强县| 锡林郭勒盟| 芜湖县| 宁波市| 新巴尔虎右旗| 资中县| 河南省| 安平县| 白银市| 阿克陶县| 宾川县| 巴彦淖尔市| 大兴区| 义马市| 靖远县| 密山市| 中西区| 铁岭县| 台安县| 万年县| 香格里拉县| 泊头市| 岫岩| 隆尧县| 青冈县| 吉安县| 新安县| 嫩江县| 融水| 富民县| 周口市| 华坪县| 永丰县| 广河县| 郧西县| 库尔勒市| 双城市| 宁南县|