• 【Python】-- 列表list(基本语法、常用方法)


    什么是数据容器?

    可以存储多个元素的Python数据类型

    有哪些数据容器?

    list(列表)、tuple(元组)、str(字符串)、set(集合)、dict(字典)


    list(列表)

    一、基本语法

    1、字面量:

    [元素1,元素2,元素3......]

    2、定义变量:

    变量名称 = [元素1,元素2,元素3.....]

    3、定义空列表

    变量名称 = []

    变量名称 = list()

    4、列表下标索引

    列表的每个元素都有下标索引,从0开始,依次递增。

    例:

    1. name_list = ['Tom','Amy','Shewyoo']
    2. print(name_list[0]) #结果为Tom
    3. print(name_list[2]) #结果为Shewyoo

    5、列表下标索引 -反向

    索引可以从后向前开始,从-1开始,依次递减。

    例:

    1. name_list = ['Tom','Amy','Shewyoo']
    2. print(name_list[-1]) #结果为Shewyoo
    3. print(name_list[-3]) #结果为Tom

     6、嵌套列表下标索引

    例:

    1. list = [[1,2,3],[4,5,6]]
    2. print(list[1][1]) #结果为5

    7、注意

    列表可以存储不同类型的数据,并且支持嵌套。

    二、常用操作

    1、查询方法

    查找指定元素的下标,找不到,则报错ValueError

    语法:列表.index(元素)

    例:

    1. list = ["1","2","3"]
    2. index = list.index("2")
    3. print(index)

    2、修改方法

    修改指定索引的元素值

    语法:列表[下标] = 值

    例:

    1. list = ["1","2","3"]
    2. list[1] = "5"
    3. print(list)

    3、插入方法

    指定位置插入元素

    语法:列表.insert(下标,元素)

    例:

    1. list = ["1","2","3"]
    2. list.insert(1,"4")
    3. print(list)

    结果:['1', '4', '2', '3']

    4、追加元素

    将指定元素追加到列表的尾部

    语法1:列表.append(元素)

    语法2:列表.extend(其他数据容器)

    例:

    1. list = ["1","2","3"]
    2. list.append(4)
    3. print(list)
    4. list.extend([5,6,7])
    5. print(list)

    结果:['1', '2', '3', 4]
    ['1', '2', '3', 4, 5, 6, 7]

    5、删除元素

    删除指定元素

    语法1:del 列表[下标]

    语法2:列表.pop(下标)

    例:

    1. list = ["1","2","3"]
    2. del list[0]
    3. print(list)
    4. list.pop(0)
    5. print(list)

    6、删除列表中的某个元素的第一个

    删除某元素在列表中的第一个匹配项

    语法:列表.remove(元素)

    例:

    1. list = ["1","2","3","1"]
    2. list.remove("1")
    3. print(list)

    7、清空列表内容

    语法:列表.clear()

    例:

    1. list = ["1","2","3"]
    2. list.clear()
    3. print()

    8、统计某元素在列表中的数量

    语法:列表.count(元素)

    例:

    1. list = ["1","2","3","1","1"]
    2. count = list.count("1")
    3. print(count)

    9、统计列表内元素总数

    语法:len(列表)

    例:

    1. list = ["1","2","3","1","1"]
    2. print(len(list))

    三、循环取出列表元素

    while循环

    1. list = ["1","2","3","1","1"]
    2. index = 0
    3. while index < len(list):
    4. e = list[index]
    5. index += 1
    6. print(e,end="")

    for循环

    1. list = ["1","2","3","1","1"]
    2. for i in list:
    3. print(f"{i}",end="")

  • 相关阅读:
    React源码分析7-state计算流程和优先级
    Python 实现动态动画心形图
    传输层协议--UDP
    Spring突击复习第二天
    图像超分——Real-ESRGAN快速上手
    MySQL数据库增删改查进阶(联合查询聚合查询)
    make与makefile
    计算机竞赛 机器视觉的试卷批改系统 - opencv python 视觉识别
    【网页设计】期末大作业html+css+js(在线鲜花盆栽网站)
    单点故障解决方案之Smart Link与Monitor Link
  • 原文地址:https://blog.csdn.net/Tir_zhang/article/details/126664578