• Python---基础---list(列表)


    2019-05-20

    一、

    # append()  向列表末尾追加新元素   返回值None
    list1 = [1,2,3,4,5]
    print(id(list1))
    list1.append(6)
    print(id(list1))

    二、

    #copy() 复制列表
    list1 = [1,2,3,4,5]
    list2 = list1.copy()
    print(list2)
    print(id(list1))
    print(id(list2))

    三、

    #count() 计算某个元素在列表中出现的次数
    list1 = [1,1,2,5,1,3]
    print(list1.count(1))

    四、

    # extend() 将一个列表继承另一个列表
    list1 = [1,2,3,4,5]
    print(id(list1))
    list2 = [6,7,8,9,10]
    list3 = list1.extend(list2)
    print(list1)
    print(id(list1))
    print(list2)
    print(list3)
    print(list1 + list2)

    五、

     # index() 获取值在列表中的索引
    list1 = [1,2,3,4,5,3]
    print(list1.index(3))
    print(list1.index(3,2,5))

    六、

    #insert()在指定位置前插入元素,2个参数
    list1 = [1,2,3,4,5]
    list1.insert(2,9)
    print(list1)

    七、

    #pop() 根据索引移除列表内一个元素,不给索引默认移除最后一个 返回移除的那个值
    list1 = [1,2,3,4,5]
    print(list1.pop())
    print(list1)
    print(list1.pop())
    print(list1)
    list1.pop()
    print(list1)
    list1.pop()
    print(list1)
    list1.pop()
    print(list1)
    list1.pop()
    print(list1)

    八、

    # remove() 移除列表中指定的值  返回None
    list1 = ['a', 'b', 'c', 'd']
    print(list1.remove('b'))
    print(list1)

    九、

    #reverse() 列表反转
    list1 = [1,2,3,4]
    print(id(list1))
    list1.reverse()
    print(id(list1))
    print(list1)

    十、

    # sort() 排序,默认从小到大
    list1 = [5,2,4,6,1,9]
    list1.sort()
    print(list1)
    # 从大到小
    list1.sort(reverse=True)
    print(list1)

    十一、

  • 相关阅读:
    基于jenkins+gitlab的自动集成环境的搭建
    函数指针与委托
    详解C#break ,continue, return (转)
    REST 与 web service 的比较
    Python
    python
    python
    python
    python 1.0
    python 0.0
  • 原文地址:https://www.cnblogs.com/niaocaizhou/p/10894215.html
Copyright © 2020-2023  润新知