• 列表的操作


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

     

    对于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]
  • 相关阅读:
    实现自己的Linq to Sql
    [分享] 浅谈项目需求变更管理
    【分享】老程序员的经验和价值在哪里?
    程序员是自己心中的“上帝”
    [分享]解析“程序员的十大技术烦恼”
    【分享】帮助你早些明白一些道理
    “风雨20年”的20条精辟编程经验
    【分享】 优秀程序员的代码是“活的”
    给开发人员培训时的语录
    【分享】SQL Server优化50法
  • 原文地址:https://www.cnblogs.com/wt714/p/11739745.html
Copyright © 2020-2023  润新知