【Python】Python编程:从入门到实践读书会(4)

第四章 操作列表

4.1 遍历整个列表

  • for循环

4.1.1 深入地研究循环

  • 对列表中的每个元素,都将执行循环指定的步骤,不管列表里包含多少个元素

4.1.2 在for循环中执行更多的操作

  • for循环中想包含多少代码都可以
  • 靠缩进来分辨for循环里面的内容

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

  • for循环后没有缩进的代码都只执行一次,而不会重复执行

4.2 避免缩进错误

python根据缩进来判断代码行与前一个代码行的关系。

4.2.1 忘记缩进

  • 通常,将紧跟在for语句后面的代码行缩进
  • 忘记缩进,会提示

4.2.2 忘记缩进额外的代码行

  • 代码合法,但是逻辑错误

4.2.3 不必要的缩进

  • 缩进了无需缩进的代码行,python将指出这一点

4.2.4 循环后不必要的缩进

  • 代码合法,逻辑错误

4.2.5 遗漏了冒号

  • for语句末尾的冒号告诉python,下一行是循环的第一行

4.3 创建数值列表

4.3.1 使用函数range()

  • python从你指定的第一个值开始数,并在到达你指定的第二个值后停止,因此输出不包含第二个值
  • 如果输出不符合预期,请尝试将制定的值加1或减1

4.3.2 使用range()创建数字列表

  • 可指定步长
  • 和list()一起使用可以生产列表
  • 几乎能够创建任何需要的数字集

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

  • min():找到列表中的最小数
  • max():找到列表中的最大值
  • sum():计算列表的总值

4.3.4 列表解析

  • 描述性列表名=[表达式 for循环]

4.4 使用列表的一部分

4.4.1 切片

  • 例如[0:3]:第1~3个元素
  • 例如[:4]:从头开始
  • 例如[2:]:第3个火元素开始到列表末尾
  • 例如[-3:]:名单上最后三个元素
  • 例如[:]:整个列表

4.4.2 遍历切片

  • 和for循环结合

4.4.3 复制列表

  • 利用[:]复制,则会是两个列表
  • 直接赋值,则两个变量会指向同一个列表

4.5 元组

不可变的列表为元组

4.5.1 定义元组

  • 用()

4.5.2 遍历元组中的所有值

  • 像列表一样用for循环来遍历

4.5.3 修改元组变量

  • 可以给存储元组的变量赋值

猜你喜欢

转载自blog.csdn.net/ysq96/article/details/80380636
今日推荐