6.4 列表的常用操作方法

一、常用操作

  1. 插入元素

  2. 删除元素

  3. 清空列表

  4. 修改元素

  5. 统计元素个数

  6. 等等方法

  7. 方法:如果将函数定义为class(类)的成员,那么函数就称之为方法

二、查询某元素的下标

  1. 功能:查找指定元素在列表的下标,如果找不到,报错ValueError

  2. 语法:列表.index(元素)

  3. 案例:

    my_list = ["snow", "lonely", "rain", "north"]
    
    res = my_list.index("lonely")
    print(res)
    
    print(my_list.index("code"))

    输出结果:1

    ValueError: 'code' is not in list

三、修改元素

  1. 功能:修改特定位置(索引)的元素

  2. 语法:列表[下标] = 值

  3. 案例

    输出结果:

    ['snow', 'lonely', 'rain', 'north'] ['snow', 'lonely', 'code', 'north'] ['snow', 'lonely', 'code', 'South']

四、插入

  1. 功能:在指定下标插入指定元素

  2. 语法:列表.insert(索引, 元素)

  3. 案例:

    输出结果:

    ['snow', 'lonely', 'rain', 'north'] ['snow', 'love', 'lonely', 'rain', 'north']

五、追加元素

  1. 功能:将制定元素,追加到列表的尾部

  2. 追加一个语法:列表.append(元素)

  3. 追加一批语法:列表.extend(其他数据容器)

  4. 案例:

    输出结果:

    ['snow', 'lonely', 'rain', 'north'] ['snow', 'lonely', 'rain', 'north', 'love'] ['snow', 'lonely', 'rain', 'north', 'love', 1, 2, 3]

六、删除元素

  1. 功能:删除指定下标的元素,或清空列表

  2. 删除元素语法:del 列表[下标]列表.pop(下标)

  3. 删除元素在列表中的第一个匹配项:列表.remove(元素)

  4. 案例:

    输出结果:

    ['snow', 'lonely', 'rain', 'north'] ['snow', 'lonely', 'north'] ['snow', 'lonely'] ['snow']

七、清空列表

  1. 功能:清空列表

  2. 清空列表语法:列表.clear()

  3. 案例:

    输出结果:

    ['snow', 'lonely', 'rain', 'north']

    []

八、统计元素在列表内的数量

  1. 功能:统计列表中的某个元素的个数

  2. 语法:列表.count(元素)

  3. 示例

    输出结果:

    3

八、统计所有元素的个数

  1. 功能:用于统计列表内有多少个元素

  2. 语法:len(列表)

  3. 案例:

    输出结果:

    5

Last updated

Was this helpful?