• 【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="")

  • 相关阅读:
    混淆技术研究-OLLVM混淆-虚假控制流(BCF)
    鲁棒局部均值分解 (RLMD)(Matlab代码实现)
    Leetcode第21题:合并两个有序链表
    Pytest运行指定的case,这个方法真的很高效……
    Java计算机毕业设计大学生家教管理系统源码+系统+数据库+lw文档
    【饭谈】测试行业找工作最看重什么?
    关于分子力场中键能项和角能项的思考
    java毕业设计电商项目mybatis+源码+调试部署+系统+数据库+lw
    java计算机毕业设计高校防疫物资管理系统MyBatis+系统+LW文档+源码+调试部署
    数据变更白屏化利器-推送轨迹上线
  • 原文地址:https://blog.csdn.net/Tir_zhang/article/details/126664578