• 链表的操作


    from collections import deque # 这里的deque源码在哪看,想找deque.remove()函数有没有返回值
    
    
    linkedlist = deque() # 队列的实现
    linkedlist.append(1)
    linkedlist.append(2)
    linkedlist.append(3)
    print(linkedlist)
    # 插入元素
    linkedlist.insert(1,'4')
    print(linkedlist)
    # a = linkedlist(2) # 括号一般都是迭代的么 object is not callable
    # 查找元素
    a = linkedlist[2]
    print(a,linkedlist[2])
    # 搜索元素的索引
    print(linkedlist.index(3))
    # 更新元素
    linkedlist[2] = 3
    print(linkedlist)
    # 删除元素
    print(linkedlist.remove(3)) # None;看来deque.remove()函数没返回值
    print(linkedlist) # deque([1, '4', 3])
    linkedlist.remove(1)
    print(linkedlist) # deque(['4', 3])
    length = len(linkedlist)
    print(length) # 2
    
    努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。
  • 相关阅读:
    字典常用操作复习
    列表常用方法复习
    爬虫流程复习
    协程解决素数
    yield 复习
    多线程复习2
    多线程复习1
    异常 巩固3
    logging日志基础示例
    2019最新百度网盘不限速下载教程
  • 原文地址:https://www.cnblogs.com/wkhzwmr/p/15325731.html
Copyright © 2020-2023  润新知