zoukankan      html  css  js  c++  java
  • 链表的操作

    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
    
    努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。
  • 相关阅读:
    C
    大数模板
    51Nod 1040 最大公约数之和
    欧拉函数
    51Nod 1384 全排列
    B
    A
    B. Mancala (Codeforces Round #478 (Div. 2))
    I
    Requests 入门
  • 原文地址:https://www.cnblogs.com/wkhzwmr/p/15325731.html
Copyright © 2011-2022 走看看