操作列表ls:
1.遍历循环ls: for i in ls: 原理是先获取ls中第一个元素存储到i中,进行冒号后面的操作;然后再返回,将ls中第二个元素存储到i中,再进行冒号后面的操作。对数据集进行整体操作。
2.换行符\n:插入空行
3.for循环后面没有缩进的代码都只执行一次。避免缩进错误。
忘记缩进:IndentationError:expected an indented block
不必要的缩进:IndentationError:expected indent
for后面的冒号
4.range():生成一系列数字的函数,从第一个到第二个值(不包含第二个值,没有第一个值时默认从0开始,第三个值为步长)
5.创建数字列表:list(range(a,b)),直接转为列表。
6.统计:min(ls)、max(ls)、sum(ls)
7.列表解析:将for循环和创建新元素的代码合并为一行,并自动附加新元素。
ls=[i**2 for i in range(1,11)]
print(ls)
[1 4 9 16 25 36 49 64 81 100]
8.列表切片:ls[a:b](不包含b) ;ls[2:] 从第三个元素开始到末尾 ; ls[:4] 从开头到第四个元素; ls[-3:] 最后三个元素
9.遍历切片: for i in ls[a:b]:
10.复制切片:ls[:] 同时省略起始与结尾 。 与赋值列表(两个变量指向同一列表)完全不同。
11.元组:dim(a,b) 里面的值不可修改。同样适用索引:dim[0]=a
12.遍历元组:for i in dim:
13.修改元组变量:将一个新的元组赋给变量dim
14.设置代码格式:格式设置指南PEP8 缩进(四个空格) 行长(不超过80字符)
空行(不同部分隔开)