• python-列表


    列表

    什么是列表?

    列表是由一系列元素按照一定顺序排列组成,用[ ]来表示,用逗号来分隔其中的元素。

    举个栗子:

    cars = ["bmw", "ford", "benz]

    列表数据结构的应用场景

    用来存储多个同一类型的事物,方便进行统一操作和管理

    访问列表

    列表是有序集合,可以通过索引来访问

    cars = ["bmw", "ford", "benz"]
    print(cars[0]) #"bmw"
    print(cars[-1]) #"benz"

    -1表示列表中的倒数第一个元素的索引,这种方法很有用,因为你可以在不知道列表长度的情况下,访问列表最后的元素

    (-2, -3等依次类推)

    增删改列表

    增加列表中的元素

    (1)append()

    将元素添加的到列表末尾而影响其他的元素

    (2)insert(index, element)

    在列表中指定索引的位置添加新元素

    删除列表中的元素

    (1)del

    根据索引删除列表中的元素

    (2)pop()

    删除列表末尾的元素,并接着返回这个元素的值

    列表像一个栈,删除列表末尾的元素相当于弹出栈顶元素

    如果在pop方法中传入索引pop(index),则删除列表中指定索引的元素

    (3)remove(element)

    通过元素的值来从列表中删除元素

    如果要删除的值在列表中出现多次,则只删除第一个

    使用建议:

    如果你从列表中删除一个元素,并不再使用它,就用del,

    如果你从列表中删除一个元素,并且还要再使用它,就用pop

    修改列表中元素

    通过列表的索引来修改列表中的元素

    组织列表

    (1)sort()

    (2)sorted()

    (3)reverse()

    确定列表长度

    len()

    返回列表中元素的个数

    遍历列表

    for循环

    for循环处理数据是一种的对数据集执行整体操作的不错方式

    创建数字列表

    for循环

    列表解析

    squars = [value**2 for value in range(1, 11)]

    数字列表统计函数

    (1)min()

    (2)max()

    (3)sum()

    列表切片

    遍历切片

    for value in values[index1:index2]

    复制列表(通过切片)

    list_copy = list[:]

    应用场景:

        

  • 相关阅读:
    人 生 死 梦
    接口(三):
    接口(二):
    Mac下OpenCV开发环境配置(Terminal和Xcode)
    OcLint的使用
    分类Category的概念和使用流程
    @class
    内存管理
    点语法
    多态的概念和用法
  • 原文地址:https://www.cnblogs.com/marton/p/10624776.html
Copyright © 2020-2023  润新知