python-链表(学数据结构的同学可以看过来)
生活随笔
收集整理的這篇文章主要介紹了
python-链表(学数据结构的同学可以看过来)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
單向鏈表常見操作(代碼)
from collections import deque #創建鏈表 linkedlist = deque() print('新創建的鏈表:',linkedlist,'\n')#添加元素 linkedlist.append('添加一個元素') print('在新的鏈表后面添加一個元素:',linkedlist,'\n') linkedlist.insert(1,'后面插入的元素') print('在上面鏈表基礎上插入一個元素:',linkedlist,'\n')#訪問元素(通過索引方式) print('通過索引方式訪問鏈表元素:',linkedlist[0],'\n')#查找元素的索引 print('查找元素\'添加一個元素\'的索引:',linkedlist.index('添加一個元素'),'\n')#更新元素 linkedlist[0] = 'changednum' print('更新鏈表的第一個元素:',linkedlist,'\n')#刪除鏈表中的元素 linkedlist.remove('changednum') print('刪除鏈表中的元素\'changednum\':',linkedlist,'\n')#求出鏈表的長度 length = len(linkedlist) print('鏈表的長度:',length,'\n')輸出結果:
新創建的鏈表: deque([]) 在新的鏈表后面添加一個元素: deque(['添加一個元素']) 在上面鏈表基礎上插入一個元素: deque(['添加一個元素', '后面插入的元素']) 通過索引方式訪問鏈表元素: 添加一個元素 查找元素'添加一個元素'的索引: 0 更新鏈表的第一個元素: deque(['changednum', '后面插入的元素']) 刪除鏈表中的元素'changednum': deque(['后面插入的元素']) 鏈表的長度: 1總結
以上是生活随笔為你收集整理的python-链表(学数据结构的同学可以看过来)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python-判断元素是否在字典中
- 下一篇: python-数据结构-队列操作