遍历列表
l=[1,3,4,5,6,7,8,9]
for i in l:
print(i) #循环打印列表中的每个元素
range方法的使用
range(i,j)方法 从i 开始 到j结束 ,不包括j
for i in range(1,5) :
print(i) # 1,2,3,4
range(i,j,step) 冲i开始,每次按照step增加步长,到j结束,不包括j
for i in range(1,10,2):
l.append(i) # 1,3,5,7,9
列表解析:
l=[x**2 for x in range(1,5)] 遍历每个元素,并平方
l=[1, 4, 9, 16]
l=[x**3 for x in range(1,10,2)]
l=[1, 8, 27, 64, 125, 216, 343, 512, 729]
生成一个100以内的奇数
l=[x for x in range(1,100) if x%2==1]
函数 sum() min() max()的使用
sum(l) 求l 列表的和
max(l) 求l列表中最大值
min(l) 求l列表中最小值
切片:
arr=[1,2,3,4,5,6,7,8,9]
print(arr[0:4]) #取前面4个元素 1 2 3 4
print(arr[1:4]) #取第2 到4个元素 2 3 4
print(arr[:4]) #取前面4个元素 1 2 3 4
print(arr[2:]) #从第3个开始,取到末尾 3 4 5 6 7 8 9
print(arr[-3:]) #从到处第3个开始,取到末尾