python模拟数据结构中的(线链)表(含增删查改操作)

    技术2025-01-18  13

    表的概念

    在数据结构中,表分为线表和链表。链表与线表的本质不同就在于增删查改的效率。而这些在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)])
    Processed: 0.008, SQL: 9