中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

使用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

彝良县| 菏泽市| 锡林浩特市| 怀宁县| 大渡口区| 林周县| 林甸县| 牙克石市| 南开区| 通海县| 彩票| 广汉市| 宜阳县| 库车县| 高州市| 股票| 安远县| 那曲县| 泰来县| 金川县| 盖州市| 清流县| 崇仁县| 武宣县| 格尔木市| 张家口市| 华容县| 泉州市| 锡林浩特市| 宿州市| 太谷县| 泽普县| 白沙| 老河口市| 黄梅县| 安吉县| 东港市| 手游| 丹巴县| 大名县| 陆良县|