当前位置: 移动技术网 > IT编程>脚本编程>Python > python模拟数据结构中的(线/链)表(含增删查改操作)

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

2020年07月05日  | 移动技术网IT编程  | 我要评论

表的概念

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




本文地址:https://blog.csdn.net/m0_37149062/article/details/107119408

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网