Python学习笔记(十)高级变量类型--列表

Python中数据类型可以分为 数字型和 非数字型
数字型
  • 整形(int)
  • 浮点型(float)
  • 布尔型(bool)
  •     真 True 非 0 数——非零即真
  •     假 False 0
  • 复数型(complex)   主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
非数字型
  • 字符串
  • 列表
  • 元祖
  • 字典
 
在Python中,所有 非数字型变量都支持以下特点:
  1. 都是一个序列 sequence, 也可以理解为 容器
  2. 取值[]
  3. 遍历 for in
  4. 计算长度、最大/最小值、比较、删除
  5. 链接+和重复=
  6. 切片
 
一、列表
1、列表的定义
  • list(列表)是 Python中使用 最频繁 的数据类型,在其他语言中通常叫做 数组
  • 专门用于存储 一串 信息
  • 列表用[ ]定义,数据之间使用 , 分隔
  • 列表的 索引 从 0 开始
    索引 就是数据在 列表 中的位置编号,索引 又可以被称为 下标
 
注意:从列表中取值时,如果 超出索引范围,程序会报错
 
 
序号 分类 关键字/函数/方法 说明
1 增加 列表.insert(索引,数据) 在指定位置插入数据
    列表.append(数据) 在末尾追加数据
    列表.extend(列表2) 将列表2 的数据追加到列表
2 修改 列表[索引] = 数据 修改指定索引的数据
3 删除 del 列表[索引] 删除指定索引的数据
    列表.remove[数据] 删除第一个出现的指定数据
    列表.pop 删除末尾数据
    列表.pop(索引) 删除指定索引数据
    列表.clear 清空列表
4 统计 len(列表) 列表长度
    列表.count(数据) 数据在列表中出现的次数
5 排序 列表.sort( ) 升序排序
    列表.sort(reverses=True) 降序排列
    列表.reverse( ) 逆序、反转
2、循环遍历
  • 遍历就是 从头到尾依次 从 列表 中获取数据
              在 循环体内部针对 每一个元素,执行相同的操作
  • 在Python中为了提高列表的遍历效率,专门提供的 迭代 iteration 遍历
  • 使用 for 就能够实现迭代遍历
 
# for 循环内部使用的变量 in 列表
for name in name_list:
    
    循环内部针对列表元素进行操作
    print(name)
 
3、列表应用场景
  • 尽管Python的 列表 中可以 存储不同类型的数据
  • 但是在开发中,更多的应用场景是
  1. 列表 存储相同类型的数据
  2. 通过 迭代遍历 ,在循环体内部,针对列表中的每一项元素,执行相同的操作
 
 
 

猜你喜欢

转载自www.cnblogs.com/laziyang/p/10011490.html