• Python学习笔记(8)列表List、元组Tuple


    列表List

    前面提到字符串是用来表示一串文字信息如一个名字、一串密码等,但是如果想要表示一个公司的所有员工名字,用变量就很不方便,因为有多少员工就需要定义多少个变量,这时就需要一种新的能够表示多个信息的数据类型--列表

    表示形式:[](英文状态下),中括号中内容可为空,可为任意其他数据类型数据,多个数据间用逗号(英文状态下)隔开

    获取列表中的元素(列表中的每一个数据称作元素):列表的变量名加[](英文状态下),[]内填写想获取的元素下标

    列表遍历

    将列表中的元素从头取到尾就叫做列表的遍历

    列表的遍历可以通过while循环或for循环完成(最简单的方式是使用for循环)

    1、使用while循环

    说明:因为下标从0开始,所以初始变量i赋值为0,len(name)能够获取列表中元素个数

    2、使用for循环

    for循环语法:for 变量名 in 列表(不局限与列表数据类型):(英文状态下冒号)

    含义:将列表中的所有元素依次赋值给变量

    列表常见操作

    列表中的元素可以进行添加、修改、删除、查询

    添加元素:append、insert、extend

    append:向列表的末尾添加元素

    insert:向列表的指定位置添加元素

    说明:names.insert(1,"xiaoli")中1代表列表的下标位置

    extend:将另一个列表中的元素拆分出来添加到新列表中的末尾

    extend与append区别

    同是在末尾端添加元素,append将添加的内容作为一个整体添加到列表中,extend将添加的内容拆分出来添加到列表中

    修改元素:通过下标位置找到需要修改的元素,将元素重新赋值进行修改

    删除元素:del、pop、remove

    del:根据元素下标位置删除指定位置的元素

    pop:删除列表中最后一个元素

    remove:根据列表中元素的值进行删除

    查询元素:查看元素是否存在列表中 in、not in

    in(存在):如果存在结果为True,如果不存在结果为False

    not in(不存在):如果不存在结果为True,如果存在结果为False

    列表嵌套

     列表中的元素仍是列表,就叫做列表的嵌套

    使用场景:如需要统计全校学生姓名,通常做法是每个班级统计自己班级的学生姓名,统计好后将各个班级的学生姓名组合到一起,每个班级的学生姓名相对于全校学生姓名是列表中的一个元素,相对于班级又是一个列表

     表现形式如:

    [["zhangsan","lisi"],["xiaoming","xiaohong"],["xiaozhang","xiaoli"]]

    元组Tuple

     元组与列表功能基本一致,不同之处是元组中的元素不允许修改

    表示形式:()(英文状态下),小括号中内容可为空,可为任意其他数据类型数据,多个数据间用逗号(英文状态下)隔开

    尝试修改元组中的元素:

    说明:添加、修改、删除都是对元素进行修改

  • 相关阅读:
    读写配置文件app.config
    UML类图
    我见到James Rumbaugh了!
    获取数据库中的所有表
    通过DataTable获得表的主键
    用例的本质
    用例图
    使用SQLDMO中“接口SQLDMO.Namelist 的 QueryInterface 失败”异常的解决方法
    类如何与界面绑定
    C#使用指针
  • 原文地址:https://www.cnblogs.com/lidongaistudy/p/9530609.html
Copyright © 2020-2023  润新知