python模擬數據結構中的(線/鏈)表(含增刪查改操作)

表的概念

在數據結構中,表分爲線表和鏈表。鏈表與線表的本質不同就在於增刪查改的效率。而這些在python中統統用列表進行模擬。
關於數據結構更多可以查看這篇博文:
執念斬長河專欄數據結構–目錄

例子:用列表模擬表的增刪查改操作

實驗效果:
在這裏插入圖片描述
實驗代碼:

def out_put(lst):
    for item in lst:
        print(item)
# 創建列表模擬表


if __name__ == '__main__':
    alst = []
    # 插入元素
    alst.append(3)
    # 遍歷元素
    print('遍歷整體....')
    out_put(alst)
    alst.append(5)
    alst.append(6)
    # 修改元素 將5修改成100
    lst = alst.index(5)
    alst.remove(5)
    alst.insert(lst,100)
    print('遍歷修改過後的....')
    out_put(alst)
    # 刪除元素爲6
    alst.remove(6)
    print('刪除過後再進行遍歷...')
    out_put(alst)
    # 查找元素爲100的元素並打印
    print('查找元素')
    lst = print(alst[alst.index(100)])




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章