for循环遍历列表:
for 变量 in list:
(缩进四个位置).....(所要执行的语句)
print(变量)(打印出列表中的每个元素)
在for循环内的语句都要缩进四个位置。
使用range()
for value in range(1,6)
print(value) 这里打印的是1-5这五个数
range()里的6将其理解为6之前的一个数
若要建立数字列表则可以用range()语句
numeber = list(range(1,6))将列出的数存在
名字为number的列表中
用for语创建数字列表的简洁写法:list = [所得的值(如:i,i*2,i**2等) for 变量 in range(0,100)] 此为列表解析式
列表中的简单统计:
min(list)列表中的最小值
max(list)列表中的最大值
sum(list)列表内所有值的和
列表的切片:
如:number = ['1','2','3','4']
print(number[0:2])
则输出的就是:1 2 没有打印全部列表
若是未指定第一个参数
number[:2]则默认从第一个元素开始
若未指定第二个参数:
number[2:]则一直读取到列表末尾
number[-3:]打印最后三个元素
复制列表:
list01 = ['a','b','c','d']
list02 = list01[:]
这样就将01列表里的内容复制到了02列表中
但是当list01与list02各自用append增加元素时
只是增加到各自的列表中,所以增加元素过后
两个列表的内容不一样了。
若是用list02 = list01不加切片操作,则各自增加
元素后,增加的元素也会在对方的列表中出现,
两列表的内容保持一致。