list_num=list(range(1,1000001))print(min(list_num))print(max(list_num))print(sum(list_num))print("\n")print(list(range(1,20,2)))num=list(range(1,20,2))for number in range(1,len(num)+1): print(num[number-1])print("\n")cube=[num**3 for num in range(1,11)]print(cube)cube=[]for num in range(1,11): cube.append(num**3) print(cube[num-1])
1 首先知道Python中提供了丰富的函数,min,max,sum ,len(len用来测量列表元素的个数),range list
2 **表示乘方运算。比如2**3表示2的3次方,3**2表示3的2次.
3 range(a,b)表示产生从a逐渐+1到b-1的数值(但没有生成列表,只是表示生成了这么多离散的数,返回值并不是列表,要产生列表需要用list),range(a,b,c)表示产生a-b之间间隔为c的数
4 注意
cube=[num**3 for num in range(1,11)] 这种生成列表方式是十分简洁的,要学习其中的思想