Python基础 | (四)操作列表

目录

 

一、遍历整个列表

1.使用for循环

2.在for循环中执行更多操作

3.在for循环结束后执行一些操作

二、避免缩进错误

三、创建数值列表

1.使用range()

2.使用range()创建数字列表

3.对数字列表执行简单的统计计算

4.列表解析

四、使用列表的一部分

1.切片

2.遍历切片

3.复制列表

五、元组


一、遍历整个列表

1.使用for循环

  • 经常需要遍历列表中的所有元素,对每个元素执行相同的操作
  • 比如打印魔术师名单中每个魔术师的名字

2.在for循环中执行更多操作

  • for循环中可对每个元素执行任何操作
  • for循环中包含多少行代码都可以
  • 每个缩紧的代码都是循环的一部分

3.在for循环结束后执行一些操作

  • for循环后的总结性输出或执行程序的其他任务
  • for循环后没有缩紧的代码只执行一次,且不会重复执行

二、避免缩进错误

  • Python根据缩进判断代码行和前一代码行的关系
  • 缩进让代码更易读,程序结构更清晰
  • for语句后面且属于循环组成部分的代码行一定要缩进
  • 避免不必要的缩进
  • 不要缩进应在循环结束后执行的代码
  • 不要遗漏了冒号

三、创建数值列表

1.使用range()

  • Python的range()可以生成一系列数字
  • range()参数左闭右开

2.使用range()创建数字列表

  • range()作为list()的参数创建数字列表

  • range()可以指定步长

  • 创建一个数字列表,包含1~10的平方

3.对数字列表执行简单的统计计算

  • 求最值和求和

4.列表解析

  • 列表解析将for循环和创建新元素的代码合为一行,并自动附加新元素
  • 首先需要定义一个描述性的列表名
  • 指定一个[
  • 定义一个表达式,用于生成你要存储到列表中的值
  • 编写一个for循环,用于给表达式提供值
  • 再加上]

四、使用列表的一部分

1.切片

  • 要创建切片,可指定使用的第一个元素和最后一个元素的索引,左闭右开
  • 若不指定第一个索引,则从列表开头开始
  • 若不指定最后一个索引,则到列表最后一个元素为止
  • 负数索引返回离列表末尾相应距离的元素

2.遍历切片

  • 若要遍历列表的部分元素,可在for循环中使用切片
  • 如遍历前三个运动员的名字

3.复制列表

  • 根据既有列表创建全新的列表
  • 可创建一个包含整个列表的切片,同时省略起始索引和终止索引
  • 不要直接把列表名赋给新列表,此时二者是同一个列表

五、元组

  • 列表是可以修改的,创建一系列不可修改的元素需要用元组。
  • 元组用()来标识
  • 元组可以用索引来访问

  • 遍历元组中的所有值,与列表一样

  • 虽然不能修改元组的元素,但可以给存储元组的变量赋值

猜你喜欢

转载自blog.csdn.net/sdu_hao/article/details/83057987