0222读书笔记
操作列表
- 遍历整个列表
- for循环
for 变量 in 列表 :
内部循环体
- 避免缩进错误
- 忘记缩进
- 忘记缩进额外的代码行
- 不必要的缩进
- 循环后不必要的缩进
- 遗漏了冒号
- 创建数值列表
- 使用函数 range():函数range()让Python从你指定的第一个值a开始数,并在到达你指定的第二个值b后停止,因此输出不包含第二个值b,步长为c.
for 变量 in range(a,b,c)
内部循环体
- 使用 range()创建数字列表:可使用函数list()将range()的结果直接转换为列表。
列表名 = list(range(a,b))
-
对数字列表执行简单的统计计算:最大值max(列表)、最小值min(列表)、求和sum(列表)。
-
列表解析
$ squares=[]
$ for value in range(1,11):
$ square = value**2
$ squares.append(square)
$ print(squares)
可简化为:
$ squares=[]
$ for value in range(1,11):
$ squares.append(value**2)
$ print(squares)
或
$ squares = [value**2 for value in range(1,11)]
$ print(squares)
- 使用列表的一部分
- 切片:指定要使用的第一个元素和最后一个元素的索引。
列表名=[a:b]
0<=a<b<=n.也可用负数 始于a,终于b-1
a、b可省
- 遍历切片:for循环
- 复制列表:
列表1 = 列表2[a:b]
- 元组
- 元组:Python将不能修改的值称为不可变的,而不可变的列表被称为元组。使用圆括号来标识
元组=(元素1,元素2....元素n)
- 遍历元组中的所有值:for循环
- 修改元组变量--重新定义整个元组
- 设置代码格式
- 建议每级缩进都使用四个空格,这既可提高可读性,又留下了足够的多级缩进空间。在程序中混合使用制表符和空格可能导致极难解决的问题。
- 都建议每行不超过80字符,建议
注释的行长都不超过72字符。 - 要将程序的不同部分分开,可使用空行,但也不能滥用。