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

    列表类型特有的函数或方法

     

    对于python列表里元素的操作主要分为以下几个方面:

    1、 向列表里面加元素;

    2、 删减列表中的一些元素;

    3、 获取列表里面的特定元素;

    4、 列表分片;

    5、 常用的列表操作符;

    6、 其他常见列表操作函数

    7、 列表的拷贝

     每个方法实现功能代码如下:

    (1)替换列表ls第i项数据项为x

    ls=[1,2,3,4]
    ls[2]=9
    print(ls)
    <<<[1,2,9,4]

     (2)用列表lt替换列表ls中第i到第j项数据(不含j项)

    ls=[1,2,3,4]
    ls[1:3]=[5,6]
    print(ls)
    <<<[1, 5, 6, 4]

    (3)用列表lt替换列表ls中第i到第j项以k为步数的数据

    ls=[1,2,3,4]
    ls[1:3:1]=[5,6]
    print(ls)
    <<<[1, 5, 6, 4]

    (4)删除ls第i到第j项数据,等价于ls[i:j]=[]

    ls=[1,2,3,4,8,6]
    del ls[2:4]
    print(ls)
    <<<[1, 2, 8, 6]

    (5)删除列表ls第i到j以k为步数的数据

    ls=[1,2,3,4,8,6]
    del ls[2:4:2]
    print(ls)
    <<<[1, 2, 4, 8, 6]

    (6)将列表lt元素增加到列表ls中

    ls=[1,2,3,4]
    lt=[5,6,7,8]
    ls.extend(lt)
    print(ls)
    <<<[1, 2, 3, 4, 5, 6, 7, 8]

    或者

    ls=[1,2,3,4]
    lt=[5,6,7,8]
    ls+=lt
    print(ls)
    <<<[1, 2, 3, 4, 5, 6, 7, 8]

    (7)更新列表ls,其元素重复n次

    ls=[1,2,3,4]
    ls*=2
    print(ls)
    <<<[1, 2, 3, 4, 1, 2, 3, 4]

    (8)在列表的最后增加一个元素x

    ls=[1,2,3,4]
    ls.append(5)
    print(ls)
    <<<[1, 2, 3, 4, 5]

    (9)删除ls中所有元素

    ls=[1,2,3,4]
    ls.clear()
    print(ls)
    <<<[]

    (10)生成一个新列表,复制ls中所有元素

    ls=[1,2,3,4]
    lt=ls.copy()
    print(lt)
    <<<[1, 2, 3, 4]

    (11)在列表ls的第i位置增加元素x

    ls=[1,2,3,4]
    ls.insert(2,8)
    print(ls)
    <<<[1, 2, 8, 3, 4]

    (12)将列表ls中第i项元素取出并删除该元素

    ls=[1,2,3,4]
    ls.pop(2)
    print(ls)
    <<<[1,2,4]

    (13)将列表中出现的第一个元素x删除

    ls=[1,2,3,4]
    ls.pop(2)
    print(ls)
    <<<[1, 2, 4, 2]

    (14)列表ls中的元素反转

    ls=[1,2,3,4]
    ls.reverse()
    print(ls)
    <<<[4, 3, 2, 1]
  • 相关阅读:
    Mac电脑kernel_task占用内存过高
    Mac上的聚焦搜索无法查找到应用
    Mac电脑变卡的原因:
    IE浏览器整页截屏程序
    拓扑排序算法的一个应用
    简单演示mySQL后端数据库关系信息逆向加入到PowerDesigner的物理数据模型和概念数据模型中
    解密存储过程或函数
    C#画图
    .NET设计模式开篇
    非重复随机序列生成算法
  • 原文地址:https://www.cnblogs.com/wt714/p/11739745.html
Copyright © 2011-2022 走看看